Package org.flexdock.perspective
Class Layout
java.lang.Object
org.flexdock.perspective.Layout
- All Implemented Interfaces:
Serializable
,Cloneable
,FloatManager
- Author:
- Christopher Butler
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.flexdock.docking.state.FloatManager
FloatManager.Stub
-
Field Summary
Fields inherited from interface org.flexdock.docking.state.FloatManager
DEFAULT_STUB
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
addFloatingGroup
(FloatingGroup floatingGroup) void
addListener
(LayoutListener listener) void
addToGroup
(Dockable dockable, String groupId) void
apply
(DockingPort dockingPort) clone()
boolean
boolean
floatDockable
(Dockable dockable, Component frameOwner) floatDockable
(Dockable dockable, Component frameOwner, Rectangle screenBounds) getDockable
(String id) Dockable[]
getDockingState
(String dockableId) getDockingState
(String dockableId, boolean load) getDockingState
(Dockable dockable) getDockingState
(Dockable dockable, boolean load) String[]
void
boolean
void
removeFromGroup
(Dockable dockable) void
removeListener
(LayoutListener listener) void
setDockingState
(String dockableId, DockingState dockingState) void
setRestorationLayout
(LayoutNode restorationLayout) void
show
(Dockable dockable, DockingPort dockingPort)
-
Constructor Details
-
Layout
public Layout()
-
-
Method Details
-
addListener
-
removeListener
-
getListeners
-
add
-
add
-
remove
-
contains
-
contains
-
getDockable
-
getDockables
-
getDockingState
-
getDockingState
-
getDockingState
-
getDockingState
-
setDockingState
-
apply
-
hide
-
show
-
clone
-
floatDockable
- Specified by:
floatDockable
in interfaceFloatManager
-
floatDockable
- Specified by:
floatDockable
in interfaceFloatManager
-
getGroup
- Specified by:
getGroup
in interfaceFloatManager
-
getFloatingGroupIds
-
getGroup
- Specified by:
getGroup
in interfaceFloatManager
-
addFloatingGroup
-
addToGroup
- Specified by:
addToGroup
in interfaceFloatManager
-
removeFromGroup
- Specified by:
removeFromGroup
in interfaceFloatManager
-
isInitialized
public boolean isInitialized() -
getRestorationLayout
-
setRestorationLayout
-