public class NFEPathRenderer extends NFERenderer<NFEFeatureElementGeoObject> implements NFEModelListener
METHOD_MODEL_OBJECT_ADDED, METHOD_MODEL_OBJECT_REMOVED, METHOD_MODEL_OBJECTS_ADDED, METHOD_MODEL_OBJECTS_REMOVED, METHOD_PROPERTY_CHANGED
PROPERTY_NAME, PROPERTY_PROVIDERID, PROPERTY_SRID, PROPERTY_VISIBLE
Constructor and Description |
---|
NFEPathRenderer(MapCanvas canvas, NFEModel model, long pathFeatureId)
/** Allocates a new path layer renderer.
|
Modifier and Type | Method and Description |
---|---|
NFEFeature |
getPathFeature()
Returns the path feature.
|
boolean |
isShowFlow()
Tells whether the line features flow is shown.
|
void |
modelObjectAdded(NFEModelObjectEvent event)
Invoked when a model object has been added
|
void |
modelObjectPropertyChanged(NFEModelObjectPropertyChangedEvent event)
Invoked when a model object's property has been changed
|
void |
modelObjectRemoved(NFEModelObjectEvent event)
Invoked when a model object has been removed
|
void |
modelObjectsAdded(NFEModelObjectsEvent event)
Invoked when one or more model objects have been added
|
void |
modelObjectsRemoved(NFEModelObjectsEvent event)
Invoked when one or more model objects have been removed
|
void |
setShowFlow(boolean showFlow)
Sets whether the line features flow should be shown.
|
void |
synchronizeWithModel()
Updates the state to reflect the feature layer's state and refreshes the view.
|
addContextualMenuHandler, addSelectionListener, clear, clearHover, clearSelection, getDataMBR, getFullExtent, getGeoObject, getHover, getImageOpacityAlpha, getObject, getObjects, getSelection, getSelection, getSnapPoint, getTolerance, handleEvent, hitTest, hitTest, isHover, isSelected, mapRegionChanged, numHovered, numSelected, refresh, refresh, removeContextualMenuHandler, removeSelectionListener, render, select, setHover, setImageOpacityAlpha, setSelection, stateChanged, unselect, update
added, addPropertyChangeListener, addPropertyChangeListener, fromXMLElement, getCanvas, getIcon, getName, getProperties, getProperty, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getProviderID, getSRID, isVisible, removed, removePropertyChangeListener, removePropertyChangeListener, repaint, setCanvas, setName, setProperty, setProviderID, setSRID, setVisible, toXMLElement
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
added, fromXMLElement, getCanvas, getIcon, getName, getProviderID, getSRID, isVisible, removed, repaint, setCanvas, setName, setProviderID, setSRID, setVisible, toXMLElement
public void synchronizeWithModel()
public boolean isShowFlow()
public void setShowFlow(boolean showFlow)
showFlow
- true if the flow is shownpublic NFEFeature getPathFeature()
public void modelObjectAdded(NFEModelObjectEvent event)
NFEModelListener
modelObjectAdded
in interface NFEModelListener
event
- contains a reference to the model object that has been addedpublic void modelObjectsAdded(NFEModelObjectsEvent event)
NFEModelListener
modelObjectsAdded
in interface NFEModelListener
event
- contains a collection of references to the model objects that have been addedpublic void modelObjectRemoved(NFEModelObjectEvent event)
NFEModelListener
modelObjectRemoved
in interface NFEModelListener
event
- contains a reference to the model object that has been removedpublic void modelObjectsRemoved(NFEModelObjectsEvent event)
NFEModelListener
modelObjectsRemoved
in interface NFEModelListener
event
- contains a collection of references to the model objects that have been removedpublic void modelObjectPropertyChanged(NFEModelObjectPropertyChangedEvent event)
NFEModelListener
modelObjectPropertyChanged
in interface NFEModelListener
event
- contains a reference to the model objects which property has been changed and the name and previous value of the changed property