public abstract class AbstractSelection extends Object
Feature items.| Constructor and Description |
|---|
AbstractSelection(SelectionManager selectionManager) |
public AbstractSelection(SelectionManager selectionManager)
public abstract String getRendererContentID()
public abstract List items(com.vividsolutions.jts.geom.Geometry geometry)
public Collection items(com.vividsolutions.jts.geom.Geometry geometry, Collection indices)
public CollectionMap getFeatureToSelectedItemIndexCollectionMap(Layer layer)
public Collection getSelectedItemIndices(Layer layer, Feature feature)
public CollectionMap getFeatureToSelectedItemCollectionMap(Layer layer)
public Collection getLayersWithSelectedItems()
public Collection getFeaturesWithSelectedItems()
public Collection getFeaturesWithSelectedItems(Layer layer)
public Collection getSelectedItems()
public Collection getSelectedItems(Layer layer)
public Collection getSelectedItems(Layer layer, Feature feature)
public Collection getSelectedItems(Layer layer, Feature feature, com.vividsolutions.jts.geom.Geometry geometry)
geometry - the feature's Geometry or equivalent; that is, a clone or
similar enough Geometry from which Geometries can be retrieved using
the selection indices.public Collection indices(com.vividsolutions.jts.geom.Geometry geometry, Collection items)
public void unselectItems(Layer layer, CollectionMap featureToItemCollectionMap)
public void selectItems(Layer layer, CollectionMap featureToItemCollectionMap)
public void selectItems(Layer layer, Feature feature, Collection items)
public void unselectItems(Layer layer, Feature feature, Collection items)
public Collection itemsNotSelectedInAncestors(Layer layer, Feature feature, Collection items)
protected abstract boolean selectedInAncestors(Layer layer, Feature feature, com.vividsolutions.jts.geom.Geometry item)
protected abstract void unselectInDescendants(Layer layer, Feature feature, Collection items)
public void selectItems(Layer layer, Collection features)
public void unselectFromFeaturesWithModifiedItemCounts(Layer layer, Collection features, Collection oldFeatureClones)
public void unselectItems()
public void unselectItems(Layer layer)
public void unselectItems(Layer layer, Collection features)
public void setChild(AbstractSelection child)
public void setParent(AbstractSelection parent)
protected AbstractSelection getChild()
protected AbstractSelection getParent()
Copyright © 2017 B3Partners B.V.. All rights reserved.