org.flexdock.docking.state.tree
public abstract class DockingNode extends DefaultMutableTreeNode implements LayoutNode, DockingConstants
allowsChildren, children, EMPTY_ENUMERATION, parent, userObjectACTIVE_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 and Description |
|---|
DockingNode() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
DockingNode |
deepClone() |
abstract Object |
getDockingObject() |
Object |
getUserObject() |
protected abstract DockingNode |
shallowClone() |
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, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddinsert, remove, remove, removeFromParent, setParent, setUserObjectchildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeafpublic Object getUserObject()
getUserObject in interface LayoutNodegetUserObject in class DefaultMutableTreeNodepublic abstract Object getDockingObject()
getDockingObject in interface LayoutNodeprotected abstract DockingNode shallowClone()
public Object clone()
clone in interface LayoutNodeclone in class DefaultMutableTreeNodepublic DockingNode deepClone()