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 DockingPath
static DockingPath
static SplitNode
createNode
(Dockable dockable) static SplitNode
createNode
(DockingPort port) int
getDepth()
getNode
(int indx) getNodes()
static DockingPath
getRestorePath
(Dockable dockable) boolean
isTabbed()
boolean
boolean
void
setRootPortId
(String portId) void
setSiblingId
(String siblingId) void
setTabbed
(boolean isTabbed) toString()
static DockingPath
updateRestorePath_
(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
-