public abstract class AbstractSelection extends Object
Feature items.| Constructor and Description |
|---|
AbstractSelection(SelectionManager selectionManager) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractSelection |
getChild() |
Collection |
getFeaturesWithSelectedItems() |
Collection |
getFeaturesWithSelectedItems(Layer layer) |
CollectionMap |
getFeatureToSelectedItemCollectionMap(Layer layer)
Note that some features in the map may not have selected items.
|
CollectionMap |
getFeatureToSelectedItemIndexCollectionMap(Layer layer)
Note that some features in the map may not have selected items.
|
Collection |
getLayersWithSelectedItems() |
protected AbstractSelection |
getParent() |
abstract String |
getRendererContentID() |
Collection |
getSelectedItemIndices(Layer layer,
Feature feature) |
Collection |
getSelectedItems() |
Collection |
getSelectedItems(Layer layer) |
Collection |
getSelectedItems(Layer layer,
Feature feature) |
Collection |
getSelectedItems(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry geometry) |
Collection |
indices(com.vividsolutions.jts.geom.Geometry geometry,
Collection items) |
abstract List |
items(com.vividsolutions.jts.geom.Geometry geometry) |
Collection |
items(com.vividsolutions.jts.geom.Geometry geometry,
Collection indices) |
Collection |
itemsNotSelectedInAncestors(Layer layer,
Feature feature,
Collection items) |
protected abstract boolean |
selectedInAncestors(Layer layer,
Feature feature,
com.vividsolutions.jts.geom.Geometry item) |
void |
selectItems(Layer layer,
Collection features) |
void |
selectItems(Layer layer,
CollectionMap featureToItemCollectionMap) |
void |
selectItems(Layer layer,
Feature feature) |
void |
selectItems(Layer layer,
Feature feature,
Collection items) |
void |
setChild(AbstractSelection child) |
void |
setParent(AbstractSelection parent) |
void |
unselectFromFeaturesWithModifiedItemCounts(Layer layer,
Collection features,
Collection oldFeatureClones) |
protected abstract void |
unselectInDescendants(Layer layer,
Feature feature,
Collection items) |
void |
unselectItem(Layer layer,
Feature feature,
int selectedItemIndex) |
void |
unselectItems() |
void |
unselectItems(Layer layer) |
void |
unselectItems(Layer layer,
Collection features) |
void |
unselectItems(Layer layer,
CollectionMap featureToItemCollectionMap) |
void |
unselectItems(Layer layer,
Feature feature) |
void |
unselectItems(Layer layer,
Feature feature,
Collection items) |
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 © 2015. All rights reserved.