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