public interface SelectableLayer extends GeoObjectLayer
PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE
Modifier and Type | Method and Description |
---|---|
void |
addSelectionListener(SelectionListener l)
Adds a SelectionListener
|
boolean |
clearSelection()
Clears all selected objects
|
java.util.List<GeoObject> |
getSelection()
Returns all selected objects
|
java.util.List<GeoObject> |
getSelection(GeoObject obj)
Returns selected objects that are children of the provided objects GeoObject's isSubElementOf() determines if an object is children of another object
|
boolean |
isSelected(GeoObject obj)
Checks if an object is selected
|
int |
numSelected()
Returns the number of selected objects
|
void |
removeSelectionListener(SelectionListener l)
Removes the given SelectionListener
|
boolean |
select(java.util.List<GeoObject> objs)
Adds the provided objects to the selection list
|
boolean |
setSelection(java.util.List<GeoObject> objs)
Clears selection before setting the provided objects as selected
|
boolean |
unselect(java.util.List<GeoObject> objs)
Removes the provided objects from the selection list
|
getObject, getObjects
added, clear, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProviderID, getSRID, handleEvent, hitTest, hitTest, isVisible, mapRegionChanged, removed, render, repaint, setCanvas, setName, setProviderID, setSRID, setVisible, toXMLElement, update
boolean isSelected(GeoObject obj)
boolean clearSelection()
int numSelected()
java.util.List<GeoObject> getSelection()
java.util.List<GeoObject> getSelection(GeoObject obj)
obj
-boolean setSelection(java.util.List<GeoObject> objs)
objs
-boolean select(java.util.List<GeoObject> objs)
objs
-boolean unselect(java.util.List<GeoObject> objs)
objs
-void addSelectionListener(SelectionListener l)
l
-void removeSelectionListener(SelectionListener l)
l
-