com.vividsolutions.jump.workbench.ui
Class FeatureSelection

java.lang.Object
  extended by com.vividsolutions.jump.workbench.ui.AbstractSelection
      extended by com.vividsolutions.jump.workbench.ui.FeatureSelection

public class FeatureSelection
extends AbstractSelection

A collection of selected Features


Constructor Summary
FeatureSelection(SelectionManager selectionManager)
           
 
Method Summary
 java.lang.String getRendererContentID()
           
 java.util.Collection indices(com.vividsolutions.jts.geom.Geometry geometry, java.util.Collection items)
           
 java.util.List items(com.vividsolutions.jts.geom.Geometry geometry)
           
protected  boolean selectedInAncestors(Layer layer, Feature feature, com.vividsolutions.jts.geom.Geometry item)
           
protected  void unselectInDescendants(Layer layer, Feature feature, java.util.Collection items)
           
 
Methods inherited from class com.vividsolutions.jump.workbench.ui.AbstractSelection
getChild, getFeaturesWithSelectedItems, getFeaturesWithSelectedItems, getFeatureToSelectedItemCollectionMap, getFeatureToSelectedItemIndexCollectionMap, getLayersWithSelectedItems, getParent, getSelectedItemIndices, getSelectedItems, getSelectedItems, getSelectedItems, getSelectedItems, items, itemsNotSelectedInAncestors, selectItems, selectItems, selectItems, selectItems, setChild, setParent, unselectFromFeaturesWithModifiedItemCounts, unselectItem, unselectItems, unselectItems, unselectItems, unselectItems, unselectItems, unselectItems
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureSelection

public FeatureSelection(SelectionManager selectionManager)
Method Detail

items

public java.util.List items(com.vividsolutions.jts.geom.Geometry geometry)
Specified by:
items in class AbstractSelection

indices

public java.util.Collection indices(com.vividsolutions.jts.geom.Geometry geometry,
                                    java.util.Collection items)
Overrides:
indices in class AbstractSelection

getRendererContentID

public java.lang.String getRendererContentID()
Specified by:
getRendererContentID in class AbstractSelection

selectedInAncestors

protected boolean selectedInAncestors(Layer layer,
                                      Feature feature,
                                      com.vividsolutions.jts.geom.Geometry item)
Specified by:
selectedInAncestors in class AbstractSelection

unselectInDescendants

protected void unselectInDescendants(Layer layer,
                                     Feature feature,
                                     java.util.Collection items)
Specified by:
unselectInDescendants in class AbstractSelection