Package org.flexdock.docking.state.tree
Class DockableNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
org.flexdock.docking.state.tree.DockingNode
org.flexdock.docking.state.tree.DockableNode
- All Implemented Interfaces:
Serializable,Cloneable,MutableTreeNode,TreeNode,DockingConstants,LayoutNode
- 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
Modifier and TypeMethodDescriptionvoidadd(MutableTreeNode newChild) voidsetDockableId(String dockableId) protected DockingNodeMethods inherited from class org.flexdock.docking.state.tree.DockingNode
clone, deepClone, getUserObjectMethods inherited from class javax.swing.tree.DefaultMutableTreeNode
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 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
-
DockableNode
public DockableNode()
-
-
Method Details
-
getDockableId
-
setDockableId
-
getDockable
-
add
- Specified by:
addin interfaceLayoutNode- Overrides:
addin classDefaultMutableTreeNode
-
getDockingObject
- Specified by:
getDockingObjectin interfaceLayoutNode- Specified by:
getDockingObjectin classDockingNode
-
shallowClone
- Specified by:
shallowClonein classDockingNode
-