Class NFEFeatureSelectionTool
- java.lang.Object
-
- oracle.spatial.network.nfe.vis.maps.layer.BasicLayer
-
- oracle.spatial.network.nfe.vis.maps.tools.BasicTool
-
- oracle.spatial.network.nfe.vis.mapcanvas.tool.NFETool
-
- oracle.spatial.network.nfe.vis.mapcanvas.tool.NFESelectionTool
-
- oracle.spatial.network.nfe.vis.mapcanvas.tool.NFEFeatureElementSelectionTool
-
- oracle.spatial.network.nfe.vis.mapcanvas.tool.NFEFeatureSelectionTool
-
- All Implemented Interfaces:
Layer
,Tool
,PropertySupport
public class NFEFeatureSelectionTool extends NFEFeatureElementSelectionTool
Tools used for selecting all the elements composing a feature within a feature layer
-
-
Field Summary
-
Fields inherited from class oracle.spatial.network.nfe.vis.mapcanvas.tool.NFESelectionTool
MAX_SELECTABLE_PRIORITY, MIN_SELECTABLE_PRIORITY, NO_SELECTABLE_PRIORITY
-
Fields inherited from class oracle.spatial.network.nfe.vis.mapcanvas.tool.NFETool
invalidStateCursor, readyStateCursor
-
Fields inherited from class oracle.spatial.network.nfe.vis.maps.layer.BasicLayer
canvas, properties
-
Fields inherited from interface oracle.spatial.network.nfe.vis.maps.core.Layer
PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE
-
-
Constructor Summary
Constructors Constructor Description NFEFeatureSelectionTool(MapCanvas canvas, NFEModel model)
Allocates a new feature selection tool
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
hover(GeoObject geoObj, java.awt.event.MouseEvent mouseEvent)
Notifies the GeoObject's layer that the GeoObject is being hoveredprotected void
select(GeoObject geoObj, java.awt.event.MouseEvent mouseEvent)
Notifies the GeoObject's layer that the object is being selected-
Methods inherited from class oracle.spatial.network.nfe.vis.mapcanvas.tool.NFEFeatureElementSelectionTool
deleteSelection, getSelectableGeoObjectPriority, getSelectableLayers, isPoint
-
Methods inherited from class oracle.spatial.network.nfe.vis.mapcanvas.tool.NFESelectionTool
clear, getSelectableObject, isMultiSelect, keyPressed, keyReleased, mouseClicked, mouseMoved, setMultiSelect
-
Methods inherited from class oracle.spatial.network.nfe.vis.mapcanvas.tool.NFETool
getModel, getTolerance, handleEvent, isAllowedScreenPoint, isEnabled, mouseDragged, mouseExited, mousePressed, mouseReleased, setEnabled, toDataCRS, toScreenCRS
-
Methods inherited from class oracle.spatial.network.nfe.vis.maps.tools.BasicTool
isInAction
-
Methods inherited from class oracle.spatial.network.nfe.vis.maps.layer.BasicLayer
added, addPropertyChangeListener, addPropertyChangeListener, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProperties, getProperty, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getProviderID, getSRID, handleTheEvent, hitTest, hitTest, isMyEvent, isVisible, mapRegionChanged, propagateEvent, removed, removePropertyChangeListener, removePropertyChangeListener, render, repaint, setCanvas, setMyCursor, setName, setProperty, setProviderID, setSRID, setVisible, toXMLElement, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface oracle.spatial.network.nfe.vis.maps.core.Layer
added, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProviderID, getSRID, 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
-
hover
protected void hover(GeoObject geoObj, java.awt.event.MouseEvent mouseEvent)
Description copied from class:NFESelectionTool
Notifies the GeoObject's layer that the GeoObject is being hovered- Overrides:
hover
in classNFESelectionTool
- Parameters:
geoObj
- a GeoObject being hoveredmouseEvent
- a mouse event
-
select
protected void select(GeoObject geoObj, java.awt.event.MouseEvent mouseEvent)
Description copied from class:NFESelectionTool
Notifies the GeoObject's layer that the object is being selected- Overrides:
select
in classNFESelectionTool
- Parameters:
geoObj
- a GeoObject being selectedmouseEvent
- a mouse event
-
-