Package org.flexdock.perspective
Class Perspective
java.lang.Object
org.flexdock.perspective.Perspective
- All Implemented Interfaces:
Serializable
,Cloneable
- Author:
- Mateusz Szczap
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPerspective
(String persistentId, String perspectiveName) Perspective
(String persistentId, String perspectiveName, boolean defaultMode) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDockable
(String dockableId) void
addLayoutListener
(LayoutListener listener) void
cacheLayoutState
(DockingPort port) clone()
getDockable
(String dockableId) Dockable[]
getDockingState
(String dockable) getDockingState
(String dockable, boolean load) getDockingState
(Dockable dockable) getDockingState
(Dockable dockable, boolean load) getInitialSequence
(boolean create) getName()
void
load
(DockingPort port) boolean
removeDockable
(String dockableId) void
removeLayoutListener
(LayoutListener listener) void
reset
(DockingPort port) void
setInitialSequence
(LayoutSequence sequence) void
void
unload()
-
Constructor Details
-
Perspective
-
Perspective
- Parameters:
persistentId
-perspectiveName
-defaultMode
-- Throws:
IllegalArgumentException
- ifpersistentId
orperspectiveName
isnull
.
-
-
Method Details
-
getName
-
getPersistentId
-
addDockable
-
removeDockable
-
getDockable
-
addLayoutListener
-
removeLayoutListener
-
getDockables
-
getDockingState
-
getDockingState
-
getDockingState
-
getDockingState
-
getInitialSequence
-
getInitialSequence
-
setInitialSequence
-
getLayout
-
setLayout
-
reset
-
load
-
unload
public void unload() -
cacheLayoutState
-
clone
-