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, setEnabledisInActionadded, 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, updateequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadded, fromXMLElement, getCanvas, getDataMBR, getFullExtent, getIcon, getName, getProviderID, getSRID, hitTest, hitTest, isVisible, mapRegionChanged, removed, repaint, setCanvas, setName, setProviderID, setSRID, setVisible, toXMLElement, updatepublic 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)
LayerhandleEvent in interface LayerhandleEvent in class NFEToolpublic void clear()
Layerclear in interface Layerclear in class BasicLayerpublic long render(java.awt.Graphics2D g)
Layerrender in interface Layerrender in class BasicLayerg - the graphics object