Package org.flexdock.docking.state.tree
Class SplitNode
java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
org.flexdock.docking.state.tree.DockingNode
org.flexdock.docking.state.tree.SplitNode
- 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 TypeMethodDescriptionclone()intfloatintvoidsetDockingRegion(String dockingRegion) voidsetOrientation(int orientation) voidsetPercentage(float percentage) voidsetRegion(int region) voidsetSiblingId(String siblingId) protected DockingNodetoString()Methods inherited from class org.flexdock.docking.state.tree.DockingNode
deepClone, getUserObjectMethods 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, setUserObjectMethods 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
-
SplitNode
-
-
Method Details
-
getOrientation
public int getOrientation() -
setOrientation
public void setOrientation(int orientation) -
getPercentage
public float getPercentage() -
setPercentage
public void setPercentage(float percentage) -
getRegion
public int getRegion() -
setRegion
public void setRegion(int region) -
getSiblingId
-
setSiblingId
-
toString
- Overrides:
toStringin classDefaultMutableTreeNode
-
getRegionDesc
-
getOrientationDesc
-
clone
- Specified by:
clonein interfaceLayoutNode- Overrides:
clonein classDockingNode
-
getDockingRegion
-
setDockingRegion
-
getDockingObject
- Specified by:
getDockingObjectin interfaceLayoutNode- Specified by:
getDockingObjectin classDockingNode
-
getSplitPane
-
getLeftComponent
-
getRightComponent
-
shallowClone
- Specified by:
shallowClonein classDockingNode
-