Interface FeatureSelectableLayer
-
- All Superinterfaces:
BehavioralLayer
- All Known Implementing Classes:
NFEFeatureLayerRenderer,NFEManipulableFeatureLayerRenderer
public interface FeatureSelectableLayer extends BehavioralLayer
Defines a feature layer which features can be selected.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<NFEFeature>getSelectedFeatures()Gets the currently selected featuresvoidselectFeatures(java.util.Collection<java.lang.Long> featureIds)Selects a group of features.voidsetFeatureSelection(java.util.Collection<java.lang.Long> featureIds)Sets the given features as selected.-
Methods inherited from interface oracle.spatial.network.nfe.vis.mapcanvas.behavior.BehavioralLayer
refresh
-
-
-
-
Method Detail
-
selectFeatures
void selectFeatures(java.util.Collection<java.lang.Long> featureIds)
Selects a group of features. If there were selected features selected, they are still selected.- Parameters:
featureIds- a collection containing the IDs of the features to be selected
-
setFeatureSelection
void setFeatureSelection(java.util.Collection<java.lang.Long> featureIds)
Sets the given features as selected. Previously selected features are unselected- Parameters:
featureIds- a collection of feature IDs to be selected
-
getSelectedFeatures
java.util.Collection<NFEFeature> getSelectedFeatures()
Gets the currently selected features- Returns:
- a collection of features
-
-