Class TreeLayoutHelper.TreeListener
java.lang.Object
org.eclipse.gef.layout.algorithms.TreeLayoutHelper.TreeListener
- Enclosing class:
- TreeLayoutHelper
A superclass for listeners that can be added to this observer to get
notification whenever the tree structure changes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddefaultHandle(TreeLayoutHelper.TreeNode changedNode) A convenience method that can be overridden if a listener reacts the same way to all events.voidnodeAdded(TreeLayoutHelper.TreeNode newNode) Called when new node is added to the tree structure.voidnodeRemoved(TreeLayoutHelper.TreeNode removedNode) Called when a node is removed from the tree structure.voidparentChanged(TreeLayoutHelper.TreeNode node, TreeLayoutHelper.TreeNode previousParent) Called when a node changes its parent.
-
Constructor Details
-
TreeListener
public TreeListener()
-
-
Method Details
-
nodeAdded
Called when new node is added to the tree structure. The new node will not have any connections, so it will be a child ofSuper Root- Parameters:
newNode- the added node
-
nodeRemoved
Called when a node is removed from the tree structure. The given node no longer exists in the tree at the moment of call.- Parameters:
removedNode- the removed node
-
parentChanged
Called when a node changes its parent.- Parameters:
node- node that changes its parentpreviousParent- previous parent of the node
-
defaultHandle
A convenience method that can be overridden if a listener reacts the same way to all events. By default it's called in every event handler and does nothing.- Parameters:
changedNode- the node that has changed
-