Package org.flexdock.docking.state
Class DockingPath
java.lang.Object
org.flexdock.docking.state.DockingPath
- All Implemented Interfaces:
Serializable,Cloneable,DockingConstants
- Author:
- Christopher Butler
- See Also:
-
Field Summary
FieldsFields 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()static DockingPathstatic DockingPathstatic SplitNodecreateNode(Dockable dockable) static SplitNodecreateNode(DockingPort port) intgetDepth()getNode(int indx) getNodes()static DockingPathgetRestorePath(Dockable dockable) booleanisTabbed()booleanbooleanvoidsetRootPortId(String portId) voidsetSiblingId(String siblingId) voidsetTabbed(boolean isTabbed) toString()static DockingPathupdateRestorePath_(Dockable dockable, DockingPath restorePath)
-
Field Details
-
RESTORE_PATH_KEY
- See Also:
-
-
Constructor Details
-
DockingPath
public DockingPath()
-
-
Method Details
-
create
-
create
-
createNode
-
createNode
-
getRestorePath
-
updateRestorePath_
-
isTabbed
public boolean isTabbed() -
setTabbed
public void setTabbed(boolean isTabbed) -
getSiblingId
-
setSiblingId
-
getNodes
-
getRootPort
-
getRootPortId
-
setRootPortId
-
toString
-
restore
-
restore
-
getLastNode
-
getDepth
public int getDepth() -
getNode
-
clone
-