public class Layout extends java.lang.Object implements java.lang.Cloneable, FloatManager, java.io.Serializable
FloatManager.Stub
DEFAULT_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.Object
public DockingFrame floatDockable(Dockable dockable, java.awt.Component frameOwner, java.awt.Rectangle screenBounds)
floatDockable
in interface FloatManager
public DockingFrame floatDockable(Dockable dockable, java.awt.Component frameOwner)
floatDockable
in interface FloatManager
public FloatingGroup getGroup(Dockable dockable)
getGroup
in interface FloatManager
public java.lang.String[] getFloatingGroupIds()
public FloatingGroup getGroup(java.lang.String groupId)
getGroup
in interface FloatManager
public void addFloatingGroup(FloatingGroup floatingGroup)
public void addToGroup(Dockable dockable, java.lang.String groupId)
addToGroup
in interface FloatManager
public void removeFromGroup(Dockable dockable)
removeFromGroup
in interface FloatManager
public boolean isInitialized()
public LayoutNode getRestorationLayout()
public void setRestorationLayout(LayoutNode restorationLayout)