org.flexdock.docking.state
Class DockingPath
java.lang.Object
org.flexdock.docking.state.DockingPath
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, DockingConstants
public class DockingPath
- extends java.lang.Object
- implements java.lang.Cloneable, DockingConstants, java.io.Serializable
- Author:
- Christopher Butler
- See Also:
- Serialized Form
Fields 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 |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RESTORE_PATH_KEY
public static final java.lang.String RESTORE_PATH_KEY
- See Also:
- Constant Field Values
DockingPath
public DockingPath()
create
public static DockingPath create(java.lang.String dockableId)
create
public static DockingPath create(Dockable dockable)
createNode
public static SplitNode createNode(Dockable dockable)
createNode
public static SplitNode createNode(DockingPort port)
getRestorePath
public static DockingPath getRestorePath(Dockable dockable)
updateRestorePath_
public static DockingPath updateRestorePath_(Dockable dockable,
DockingPath restorePath)
isTabbed
public boolean isTabbed()
setTabbed
public void setTabbed(boolean isTabbed)
getSiblingId
public java.lang.String getSiblingId()
setSiblingId
public void setSiblingId(java.lang.String siblingId)
getNodes
public java.util.List getNodes()
getRootPort
public DockingPort getRootPort()
getRootPortId
public java.lang.String getRootPortId()
setRootPortId
public void setRootPortId(java.lang.String portId)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
restore
public boolean restore(java.lang.String dockable)
restore
public boolean restore(Dockable dockable)
getLastNode
public SplitNode getLastNode()
getDepth
public int getDepth()
getNode
public SplitNode getNode(int indx)
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object