org.flexdock.docking.state
public class DockingPath extends java.lang.Object implements java.lang.Cloneable, DockingConstants, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
RESTORE_PATH_KEY |
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 |
---|
DockingPath() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
static DockingPath |
create(Dockable dockable) |
static DockingPath |
create(java.lang.String dockableId) |
static SplitNode |
createNode(Dockable dockable) |
static SplitNode |
createNode(DockingPort port) |
int |
getDepth() |
SplitNode |
getLastNode() |
SplitNode |
getNode(int indx) |
java.util.List |
getNodes() |
static DockingPath |
getRestorePath(Dockable dockable) |
DockingPort |
getRootPort() |
java.lang.String |
getRootPortId() |
java.lang.String |
getSiblingId() |
boolean |
isTabbed() |
boolean |
restore(Dockable dockable) |
boolean |
restore(java.lang.String dockable) |
void |
setRootPortId(java.lang.String portId) |
void |
setSiblingId(java.lang.String siblingId) |
void |
setTabbed(boolean isTabbed) |
java.lang.String |
toString() |
static DockingPath |
updateRestorePath_(Dockable dockable,
DockingPath restorePath) |
public static final java.lang.String RESTORE_PATH_KEY
public static DockingPath create(java.lang.String dockableId)
public static DockingPath create(Dockable dockable)
public static SplitNode createNode(DockingPort port)
public static DockingPath getRestorePath(Dockable dockable)
public static DockingPath updateRestorePath_(Dockable dockable, DockingPath restorePath)
public boolean isTabbed()
public void setTabbed(boolean isTabbed)
public java.lang.String getSiblingId()
public void setSiblingId(java.lang.String siblingId)
public java.util.List getNodes()
public DockingPort getRootPort()
public java.lang.String getRootPortId()
public void setRootPortId(java.lang.String portId)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean restore(java.lang.String dockable)
public boolean restore(Dockable dockable)
public SplitNode getLastNode()
public int getDepth()
public SplitNode getNode(int indx)
public java.lang.Object clone()
clone
in class java.lang.Object