syn3d.nodes
Class RootNode
java.lang.Object
syn3d.base.ActiveNode
syn3d.nodes.RootNode
- All Implemented Interfaces:
- java.io.Serializable
public class RootNode
- extends ActiveNode
- implements java.io.Serializable
Special active node that can be recognized as the root node by other active nodes.
Does nothing, really, it's just a type def.
- Author:
- nicolas
- See Also:
- Serialized Form
Methods inherited from class syn3d.base.ActiveNode |
addChild, doAction, findDescendantOfType, findDescendantOfType, get3DObject, getActions, getChildren, getIcon, getName, getParent, highlight, notifyInternalChange, notifyStructuralChange, propagateInternalChangeEvent, remove, removeChild, removeNodeTree, removeNodeTreeFrom, restoreReferences, saveChildren, setName, setParent, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
listeners
protected transient ListenerManager listeners
- An array of ActiveNodeTreeChangeListener objects
RootNode
public RootNode()
addListener
public void addListener(ActiveNodeTreeChangeListener dsl)
removeListener
public void removeListener(ActiveNodeTreeChangeListener dsl)
notifyListenersForNodeAdded
public void notifyListenersForNodeAdded(ActiveNode node)
notifyListenersForNodeRemoved
public void notifyListenersForNodeRemoved(ActiveNode node)
notifyListenersForNameChange
public void notifyListenersForNameChange(ActiveNode node)
notifyListenersForStructuralChange
public void notifyListenersForStructuralChange(ActiveNode node)
notifyListenersForHighlight
public void notifyListenersForHighlight(ActiveNode node,
boolean on)
propagateAddChildEvent
protected void propagateAddChildEvent(ActiveNode child)
- Overrides:
propagateAddChildEvent
in class ActiveNode
propagateRemoveChildEvent
protected void propagateRemoveChildEvent(ActiveNode child)
- Overrides:
propagateRemoveChildEvent
in class ActiveNode
propagateChangeNameEvent
protected void propagateChangeNameEvent(ActiveNode node)
- Overrides:
propagateChangeNameEvent
in class ActiveNode
propagateHighlightEvent
protected void propagateHighlightEvent(ActiveNode node,
boolean on)
- Overrides:
propagateHighlightEvent
in class ActiveNode
propagateStructuralChangeEvent
protected void propagateStructuralChangeEvent(ActiveNode node)
- Overrides:
propagateStructuralChangeEvent
in class ActiveNode