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 TypeMethodDescriptionvoidaddDockable(String dockableId) voidaddLayoutListener(LayoutListener listener) voidcacheLayoutState(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()voidload(DockingPort port) booleanremoveDockable(String dockableId) voidremoveLayoutListener(LayoutListener listener) voidreset(DockingPort port) voidsetInitialSequence(LayoutSequence sequence) voidvoidunload()
-
Constructor Details
-
Perspective
-
Perspective
- Parameters:
persistentId-perspectiveName-defaultMode-- Throws:
IllegalArgumentException- ifpersistentIdorperspectiveNameisnull.
-
-
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
-