PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE
Constructor and Description |
---|
NFEAddFeatureElementTool(MapCanvas canvas, NFEModel model)
Allocates a new add feature element tool
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears all contents of this layer.
|
NFEFeatureClass |
getFeatureClass()
Gets the feature class used for creating new features in case a target feature has not been specified
|
HoverableLayer |
getHoverLayer()
Gets the layer that is hovered when adding feature elements.
|
NFEFeature |
getTargetFeature()
Gets the feature to which the new feature elements will be added
|
boolean |
handleEvent(java.util.EventObject evt)
The main method that performs event handling for this tool.
|
long |
render(java.awt.Graphics2D g)
Renders the layer contents to the given Graphics.
|
void |
setFeatureClass(NFEFeatureClass featClass)
Sets the feature class used for creating new features in case a target feature has not been specified
|
void |
setHoverLayer(HoverableLayer targetLayer)
Sets the layer that is hovered when adding feature elements.
|
void |
setTargetFeature(NFEFeature targetFeature)
Sets the feature to which the new feature elements will be added.
|
getModel, getTolerance, isEnabled, setEnabled
isInAction
added, addPropertyChangeListener, addPropertyChangeListener, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProperties, getProperty, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getProviderID, getSRID, hitTest, hitTest, isVisible, mapRegionChanged, removed, removePropertyChangeListener, removePropertyChangeListener, repaint, setCanvas, setName, setProperty, setProviderID, setSRID, setVisible, toXMLElement, update
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
added, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProviderID, getSRID, hitTest, hitTest, isVisible, mapRegionChanged, removed, repaint, setCanvas, setName, setProviderID, setSRID, setVisible, toXMLElement, update
public NFEFeatureClass getFeatureClass()
public void setFeatureClass(NFEFeatureClass featClass)
featClass
- a feature classpublic NFEFeature getTargetFeature()
public void setTargetFeature(NFEFeature targetFeature)
targetFeature
- a featurepublic HoverableLayer getHoverLayer()
public void setHoverLayer(HoverableLayer targetLayer)
targetLayer
- a hoverable layerpublic boolean handleEvent(java.util.EventObject evt)
Layer
handleEvent
in interface Layer
handleEvent
in class NFETool
public void clear()
Layer
clear
in interface Layer
clear
in class BasicLayer
public long render(java.awt.Graphics2D g)
Layer
render
in interface Layer
render
in class BasicLayer
g
- the graphics object