org.flexdock.perspective
public class Perspective extends java.lang.Object implements java.lang.Cloneable, java.io.Serializable
Constructor and Description |
---|
Perspective(java.lang.String persistentId,
java.lang.String perspectiveName) |
Perspective(java.lang.String persistentId,
java.lang.String perspectiveName,
boolean defaultMode) |
Modifier and Type | Method and Description |
---|---|
void |
addDockable(java.lang.String dockableId) |
void |
addLayoutListener(LayoutListener listener) |
void |
cacheLayoutState(DockingPort port) |
java.lang.Object |
clone() |
Dockable |
getDockable(java.lang.String dockableId) |
Dockable[] |
getDockables() |
DockingState |
getDockingState(Dockable dockable) |
DockingState |
getDockingState(Dockable dockable,
boolean load) |
DockingState |
getDockingState(java.lang.String dockable) |
DockingState |
getDockingState(java.lang.String dockable,
boolean load) |
LayoutSequence |
getInitialSequence() |
LayoutSequence |
getInitialSequence(boolean create) |
Layout |
getLayout() |
java.lang.String |
getName() |
java.lang.String |
getPersistentId() |
void |
load(DockingPort port) |
boolean |
removeDockable(java.lang.String dockableId) |
void |
removeLayoutListener(LayoutListener listener) |
void |
reset(DockingPort port) |
void |
setInitialSequence(LayoutSequence sequence) |
void |
setLayout(Layout layout) |
void |
unload() |
public Perspective(java.lang.String persistentId, java.lang.String perspectiveName)
public Perspective(java.lang.String persistentId, java.lang.String perspectiveName, boolean defaultMode)
persistentId
- perspectiveName
- defaultMode
- java.lang.IllegalArgumentException
- if persistentId
or perspectiveName
is
null
.public java.lang.String getName()
public java.lang.String getPersistentId()
public void addDockable(java.lang.String dockableId)
public boolean removeDockable(java.lang.String dockableId)
public Dockable getDockable(java.lang.String dockableId)
public void addLayoutListener(LayoutListener listener)
public void removeLayoutListener(LayoutListener listener)
public Dockable[] getDockables()
public DockingState getDockingState(java.lang.String dockable)
public DockingState getDockingState(Dockable dockable)
public DockingState getDockingState(java.lang.String dockable, boolean load)
public DockingState getDockingState(Dockable dockable, boolean load)
public LayoutSequence getInitialSequence()
public LayoutSequence getInitialSequence(boolean create)
public void setInitialSequence(LayoutSequence sequence)
public Layout getLayout()
public void setLayout(Layout layout)
public void reset(DockingPort port)
public void load(DockingPort port)
public void unload()
public void cacheLayoutState(DockingPort port)
public java.lang.Object clone()
clone
in class java.lang.Object