public abstract class DockingNode extends DefaultMutableTreeNode implements LayoutNode, DockingConstants
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
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 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, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add
insert, remove, remove, removeFromParent, setParent, setUserObject
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
public Object getUserObject()
getUserObject
in interface LayoutNode
getUserObject
in class DefaultMutableTreeNode
public abstract Object getDockingObject()
getDockingObject
in interface LayoutNode
protected abstract DockingNode shallowClone()
public Object clone()
clone
in interface LayoutNode
clone
in class DefaultMutableTreeNode
public DockingNode deepClone()