Package org.flexdock.docking.state.tree
Class DockingNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
org.flexdock.docking.state.tree.DockingNode
- All Implemented Interfaces:
Serializable,Cloneable,MutableTreeNode,TreeNode,DockingConstants,LayoutNode
- Direct Known Subclasses:
DockableNode,DockingPortNode,SplitNode
public abstract class DockingNode
extends DefaultMutableTreeNode
implements LayoutNode, DockingConstants
- Author:
- Christopher Butler
- See Also:
-
Field Summary
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObjectFields inherited from interface org.flexdock.docking.DockingConstants
ACTIVE_WINDOW, BOTTOM, CENTER, CENTER_REGION, CLOSE_ACTION, DEFAULT_PERSISTENCE_KEY, DOCKING_ID, EAST_REGION, HEAVYWEIGHT_DOCKABLES, HORIZONTAL, LEFT, MOUSE_PRESSED, NORTH_REGION, PERMANENT_FOCUS_OWNER, PIN_ACTION, REGION, RIGHT, SOUTH_REGION, TOP, UNINITIALIZED, UNINITIALIZED_RATIO, UNKNOWN_REGION, UNSPECIFIED_SIBLING_PREF, VERTICAL, WEST_REGION -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flexdock.docking.state.LayoutNode
addMethods inherited from interface javax.swing.tree.MutableTreeNode
insert, remove, remove, removeFromParent, setParent, setUserObjectMethods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
-
Constructor Details
-
DockingNode
public DockingNode()
-
-
Method Details
-
getUserObject
- Specified by:
getUserObjectin interfaceLayoutNode- Overrides:
getUserObjectin classDefaultMutableTreeNode
-
getDockingObject
- Specified by:
getDockingObjectin interfaceLayoutNode
-
shallowClone
-
clone
- Specified by:
clonein interfaceLayoutNode- Overrides:
clonein classDefaultMutableTreeNode
-
deepClone
-