public class SelectionManager extends Object implements FeatureCollectionListener, ListSelectionListener
| Modifier and Type | Method and Description |
|---|---|
void |
addConsideredAttributeTable(AttributeTable table)
Adds an AttributeTable that should be considered, when the selected features will be determined.
|
void |
addSelectedFeatures(List<? extends Feature> featureList)
DOCUMENT ME!
|
void |
addSelectionChangedListener(SelectionChangedListener l)
DOCUMENT ME!
|
void |
allFeaturesRemoved(FeatureCollectionEvent fce)
DOCUMENT ME!
|
void |
clearSelection()
DOCUMENT ME!
|
void |
clearSelection(AbstractFeatureService service)
DOCUMENT ME!
|
void |
featureCollectionChanged()
DOCUMENT ME!
|
void |
featureReconsiderationRequested(FeatureCollectionEvent fce)
DOCUMENT ME!
|
void |
featuresAdded(FeatureCollectionEvent fce)
DOCUMENT ME!
|
void |
featuresChanged(FeatureCollectionEvent fce)
DOCUMENT ME!
|
void |
featureSelectionChanged(FeatureCollectionEvent fce)
DOCUMENT ME!
|
void |
featuresRemoved(FeatureCollectionEvent fce)
DOCUMENT ME!
|
void |
fireSelectionChangedEvent()
DOCUMENT ME!
|
AttributeTable |
getAttributeTableForService(AbstractFeatureService service)
Determines attribute table, that is connected witgh the given service.
|
List<AbstractFeatureService> |
getEditableServices()
DOCUMENT ME!
|
static SelectionManager |
getInstance()
Returns the instance of the SelectionManager and creates a new one, if required.
|
Integer |
getModifiableFeaturesCount(AbstractFeatureService service)
DOCUMENT ME!
|
List<Feature> |
getSelectedFeatures()
DOCUMENT ME!
|
List<Feature> |
getSelectedFeatures(AbstractFeatureService service)
Returns the selected features of the given service.
|
Integer |
getSelectedFeaturesCount(AbstractFeatureService service)
Determines the number of selected features for the given service.
|
void |
init()
DOCUMENT ME!
|
void |
removeConsideredAttributeTable(AttributeTable table)
DOCUMENT ME!
|
void |
removeSelectedFeatures(Feature feature)
Removes the given feature from the selection.
|
void |
removeSelectedFeatures(List<? extends Feature> featureList)
Removes the given features from the selection.
|
void |
removeSelectionChangedListener(SelectionChangedListener l)
DOCUMENT ME!
|
void |
setSelectedFeatures(List<? extends Feature> featureList)
DOCUMENT ME!
|
void |
setSelectedFeaturesForService(AbstractFeatureService service,
List<? extends Feature> featureList)
DOCUMENT ME!
|
void |
switchProcessingMode(AbstractFeatureService service)
Switch the processing mode of the given service.
|
void |
valueChanged(ListSelectionEvent e) |
public void init()
public void addSelectedFeatures(List<? extends Feature> featureList)
featureList - DOCUMENT ME!public void setSelectedFeatures(List<? extends Feature> featureList)
featureList - DOCUMENT ME!public void setSelectedFeaturesForService(AbstractFeatureService service, List<? extends Feature> featureList)
service - DOCUMENT ME!featureList - DOCUMENT ME!public void removeSelectedFeatures(Feature feature)
feature - the feature to removepublic void removeSelectedFeatures(List<? extends Feature> featureList)
featureList - the features to removepublic void clearSelection()
public void clearSelection(AbstractFeatureService service)
service - DOCUMENT ME!public List<Feature> getSelectedFeatures(AbstractFeatureService service)
service - all selected features of this service will be returnedpublic static SelectionManager getInstance()
public Integer getSelectedFeaturesCount(AbstractFeatureService service)
service - DOCUMENT ME!public Integer getModifiableFeaturesCount(AbstractFeatureService service)
service - DOCUMENT ME!public void switchProcessingMode(AbstractFeatureService service)
service - DOCUMENT ME!public List<AbstractFeatureService> getEditableServices()
public void addConsideredAttributeTable(AttributeTable table)
table - DOCUMENT ME!public AttributeTable getAttributeTableForService(AbstractFeatureService service)
service - table The attribute table, that is connected witgh the given service. Null, if no attribute
table for the given service is openpublic void removeConsideredAttributeTable(AttributeTable table)
table - DOCUMENT ME!public void featuresAdded(FeatureCollectionEvent fce)
FeatureCollectionListenerfeaturesAdded in interface FeatureCollectionListenerfce - DOCUMENT ME!public void allFeaturesRemoved(FeatureCollectionEvent fce)
FeatureCollectionListenerallFeaturesRemoved in interface FeatureCollectionListenerfce - DOCUMENT ME!public void featuresRemoved(FeatureCollectionEvent fce)
FeatureCollectionListenerfeaturesRemoved in interface FeatureCollectionListenerfce - DOCUMENT ME!public void featuresChanged(FeatureCollectionEvent fce)
FeatureCollectionListenerfeaturesChanged in interface FeatureCollectionListenerfce - DOCUMENT ME!public void featureSelectionChanged(FeatureCollectionEvent fce)
FeatureCollectionListenerfeatureSelectionChanged in interface FeatureCollectionListenerfce - DOCUMENT ME!public void featureReconsiderationRequested(FeatureCollectionEvent fce)
FeatureCollectionListenerfeatureReconsiderationRequested in interface FeatureCollectionListenerfce - DOCUMENT ME!public void featureCollectionChanged()
FeatureCollectionListenerfeatureCollectionChanged in interface FeatureCollectionListenerpublic void valueChanged(ListSelectionEvent e)
valueChanged in interface ListSelectionListenerpublic void addSelectionChangedListener(SelectionChangedListener l)
l - DOCUMENT ME!public void removeSelectionChangedListener(SelectionChangedListener l)
l - DOCUMENT ME!public void fireSelectionChangedEvent()
Copyright © 2012–2026 cismet GmbH. All rights reserved.