Interface HoverableLayer
-
- All Superinterfaces:
GeoObjectLayer,Layer,PropertySupport
- All Known Implementing Classes:
AbstractDataSetLayer,NFEFeatureLayerRenderer,NFEManipulableFeatureLayerRenderer,NFENetworkRenderer,NFEPathRenderer,NFERenderer
public interface HoverableLayer extends GeoObjectLayer
An interface for layers that have objects that can be hovered over
-
-
Field Summary
-
Fields inherited from interface oracle.spatial.network.nfe.vis.maps.core.Layer
PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanclearHover()Removes the hovering state from all the geo-objectsjava.util.List<GeoObject>getHover()Returns all the geo-object that are being hoveredbooleanisHover(GeoObject obj)Returns true if the geo-object is being hoveredintnumHovered()Returns the number of geo-objects that are being hoveredbooleansetHover(java.util.List<GeoObject> objs)A list of geo-objects being hovered-
Methods inherited from interface oracle.spatial.network.nfe.vis.maps.core.GeoObjectLayer
getObject, getObjects
-
Methods inherited from interface oracle.spatial.network.nfe.vis.maps.core.Layer
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
-
Methods inherited from interface oracle.spatial.network.nfe.vis.maps.util.PropertySupport
addPropertyChangeListener, addPropertyChangeListener, getProperties, getProperty, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener, setProperty
-
-
-
-
Method Detail
-
setHover
boolean setHover(java.util.List<GeoObject> objs)
A list of geo-objects being hovered- Parameters:
objs-- Returns:
- true if the objects were hovered
-
clearHover
boolean clearHover()
Removes the hovering state from all the geo-objects- Returns:
-
getHover
java.util.List<GeoObject> getHover()
Returns all the geo-object that are being hovered- Returns:
-
isHover
boolean isHover(GeoObject obj)
Returns true if the geo-object is being hovered- Parameters:
obj-- Returns:
-
numHovered
int numHovered()
Returns the number of geo-objects that are being hovered- Returns:
-
-