public class Layout extends java.lang.Object implements java.lang.Cloneable, FloatManager, java.io.Serializable
FloatManager.StubDEFAULT_STUB| Constructor and Description |
|---|
Layout() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Dockable dockable) |
void |
add(java.lang.String dockableId) |
void |
addFloatingGroup(FloatingGroup floatingGroup) |
void |
addListener(LayoutListener listener) |
void |
addToGroup(Dockable dockable,
java.lang.String groupId) |
void |
apply(DockingPort dockingPort) |
java.lang.Object |
clone() |
boolean |
contains(Dockable dockable) |
boolean |
contains(java.lang.String dockable) |
DockingFrame |
floatDockable(Dockable dockable,
java.awt.Component frameOwner) |
DockingFrame |
floatDockable(Dockable dockable,
java.awt.Component frameOwner,
java.awt.Rectangle screenBounds) |
Dockable |
getDockable(java.lang.String id) |
Dockable[] |
getDockables() |
DockingState |
getDockingState(Dockable dockable) |
DockingState |
getDockingState(Dockable dockable,
boolean load) |
DockingState |
getDockingState(java.lang.String dockableId) |
DockingState |
getDockingState(java.lang.String dockableId,
boolean load) |
java.lang.String[] |
getFloatingGroupIds() |
FloatingGroup |
getGroup(Dockable dockable) |
FloatingGroup |
getGroup(java.lang.String groupId) |
LayoutListener[] |
getListeners() |
LayoutNode |
getRestorationLayout() |
void |
hide(Dockable dockable) |
boolean |
isInitialized() |
DockingState |
remove(java.lang.String dockableId) |
void |
removeFromGroup(Dockable dockable) |
void |
removeListener(LayoutListener listener) |
void |
setDockingState(java.lang.String dockableId,
DockingState dockingState) |
void |
setRestorationLayout(LayoutNode restorationLayout) |
void |
show(Dockable dockable,
DockingPort dockingPort) |
public void addListener(LayoutListener listener)
public void removeListener(LayoutListener listener)
public LayoutListener[] getListeners()
public void add(Dockable dockable)
public void add(java.lang.String dockableId)
public DockingState remove(java.lang.String dockableId)
public boolean contains(Dockable dockable)
public boolean contains(java.lang.String dockable)
public Dockable getDockable(java.lang.String id)
public Dockable[] getDockables()
public DockingState getDockingState(java.lang.String dockableId)
public DockingState getDockingState(Dockable dockable)
public DockingState getDockingState(Dockable dockable, boolean load)
public DockingState getDockingState(java.lang.String dockableId, boolean load)
public void setDockingState(java.lang.String dockableId,
DockingState dockingState)
public void apply(DockingPort dockingPort)
public void hide(Dockable dockable)
public void show(Dockable dockable, DockingPort dockingPort)
public java.lang.Object clone()
clone in class java.lang.Objectpublic DockingFrame floatDockable(Dockable dockable, java.awt.Component frameOwner, java.awt.Rectangle screenBounds)
floatDockable in interface FloatManagerpublic DockingFrame floatDockable(Dockable dockable, java.awt.Component frameOwner)
floatDockable in interface FloatManagerpublic FloatingGroup getGroup(Dockable dockable)
getGroup in interface FloatManagerpublic java.lang.String[] getFloatingGroupIds()
public FloatingGroup getGroup(java.lang.String groupId)
getGroup in interface FloatManagerpublic void addFloatingGroup(FloatingGroup floatingGroup)
public void addToGroup(Dockable dockable, java.lang.String groupId)
addToGroup in interface FloatManagerpublic void removeFromGroup(Dockable dockable)
removeFromGroup in interface FloatManagerpublic boolean isInitialized()
public LayoutNode getRestorationLayout()
public void setRestorationLayout(LayoutNode restorationLayout)