Uses of Interface
bibliothek.gui.dock.perspective.PerspectiveDockable

Packages that use PerspectiveDockable
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.layout Implementation of a LayoutChangeStrategy and supporting classes. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.common.perspective The perspective API offers clients the possibility to define or modify the layout of an application without actually creating any CDockables. 
bibliothek.gui.dock.common.perspective.mode This module of the perspective API allows clients to access and modify CDockables that are in different modes like "maximized" or "minimized". 
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.frontend Classes and interfaces needed by the DockFrontend 
bibliothek.gui.dock.layout Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations. 
bibliothek.gui.dock.perspective The perspective API allows clients to access and modify the layout without actually creating any Dockables. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.support Elements used by various DockStations to store properties and to propagate events to other objects. 
bibliothek.gui.dock.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of PerspectiveDockable in bibliothek.gui.dock
 

Method parameters in bibliothek.gui.dock with type arguments of type PerspectiveDockable
 P DockFactory.layoutPerspective(L layout, Map<Integer,PerspectiveDockable> children)
          Creates an element that can be used by a Perspective to create a layout without creating any DockElements.
 void DockFactory.layoutPerspective(P perspective, L layout, Map<Integer,PerspectiveDockable> children)
          Updates the contents of perspective such that it reflects the contents of layout.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.common.intern
 

Method parameters in bibliothek.gui.dock.common.intern with type arguments of type PerspectiveDockable
 CommonMultipleDockableLayout CommonMultipleDockableFactory.getPerspectiveLayout(CommonElementPerspective element, Map<PerspectiveDockable,Integer> children)
           
 CommonSingleDockableLayout CommonSingleDockableFactory.getPerspectiveLayout(CommonElementPerspective element, Map<PerspectiveDockable,Integer> children)
           
 Path RootStationAdjacentFactory.getPerspectiveLayout(PerspectiveElement element, Map<PerspectiveDockable,Integer> children)
           
 void CommonMultipleDockableFactory.layoutPerspective(CommonElementPerspective perspective, CommonMultipleDockableLayout layout, Map<Integer,PerspectiveDockable> children)
           
 void CommonSingleDockableFactory.layoutPerspective(CommonElementPerspective perspective, CommonSingleDockableLayout layout, Map<Integer,PerspectiveDockable> children)
           
 CommonElementPerspective CommonMultipleDockableFactory.layoutPerspective(CommonMultipleDockableLayout layout, Map<Integer,PerspectiveDockable> children)
           
 CommonElementPerspective CommonSingleDockableFactory.layoutPerspective(CommonSingleDockableLayout layout, Map<Integer,PerspectiveDockable> children)
           
 

Uses of PerspectiveDockable in bibliothek.gui.dock.common.intern.layout
 

Method parameters in bibliothek.gui.dock.common.intern.layout with type arguments of type PerspectiveDockable
 MultipleCDockable ReplacementDockFactory.getPerspectiveLayout(PerspectiveElement element, Map<PerspectiveDockable,Integer> children)
           
 PerspectiveElement ReplacementDockFactory.layoutPerspective(MultipleCDockable layout, Map<Integer,PerspectiveDockable> children)
           
 void ReplacementDockFactory.layoutPerspective(PerspectiveElement perspective, MultipleCDockable layout, Map<Integer,PerspectiveDockable> children)
           
 

Uses of PerspectiveDockable in bibliothek.gui.dock.common.intern.station
 

Method parameters in bibliothek.gui.dock.common.intern.station with type arguments of type PerspectiveDockable
 CommonDockStationLayout CommonDockStationFactory.getPerspectiveLayout(CommonDockStationPerspective element, Map<PerspectiveDockable,Integer> children)
           
 CommonDockStationPerspective CommonDockStationFactory.layoutPerspective(CommonDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 void CommonDockStationFactory.layoutPerspective(CommonDockStationPerspective element, CommonDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 

Uses of PerspectiveDockable in bibliothek.gui.dock.common.perspective
 

Classes in bibliothek.gui.dock.common.perspective that implement PerspectiveDockable
 class CGridPerspective.CommonSplitDockPerspective
          The type of object that is used by a CGridPerspective as intern representation.
 class CMinimizePerspective.CommonFlapDockPerspective
          The type of object that is used by CMinimizePerspective as intern representation.
 class CStackPerspective
          This perspective represents a group of dockables.
protected  class MultipleCDockablePerspective.Intern
          The default representation for a MultipleCDockablePerspective.
protected  class SingleCDockablePerspective.Intern
          The type of object that is created by the default implementation of SingleCDockablePerspective.create()
 

Methods in bibliothek.gui.dock.common.perspective that return PerspectiveDockable
 PerspectiveDockable MultipleCDockablePerspective.Intern.asDockable()
           
 PerspectiveDockable SingleCDockablePerspective.Intern.asDockable()
           
protected  PerspectiveDockable CGridPerspective.CommonSplitDockPerspective.combine(PerspectiveDockable[] dockables, PerspectiveDockable selection)
           
 PerspectiveDockable CGridPerspective.CommonSplitDockPerspective.getDockable(int index)
           
 PerspectiveDockable CGridPerspective.getMaximized()
          Gets the element that is maximized.
 PerspectiveDockable CStackPerspective.shrink()
           
 PerspectiveDockable ShrinkablePerspectiveStation.shrink()
          Checks the number of children this perspective has.
 

Methods in bibliothek.gui.dock.common.perspective with parameters of type PerspectiveDockable
protected  PerspectiveDockable CGridPerspective.CommonSplitDockPerspective.combine(PerspectiveDockable[] dockables, PerspectiveDockable selection)
           
protected  PerspectiveDockable CGridPerspective.CommonSplitDockPerspective.combine(PerspectiveDockable[] dockables, PerspectiveDockable selection)
           
 void CGridPerspective.maximize(PerspectiveDockable dockable)
          Maximized dockable on this station.
 void CGridPerspective.CommonSplitDockPerspective.read(PerspectiveSplitDockTree tree, PerspectiveDockable fullscreen)
           
 

Constructors in bibliothek.gui.dock.common.perspective with parameters of type PerspectiveDockable
CStackPerspective(PerspectiveDockable[] children, PerspectiveDockable selection)
          Creates a new station.
CStackPerspective(PerspectiveDockable[] children, PerspectiveDockable selection)
          Creates a new station.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.common.perspective.mode
 

Methods in bibliothek.gui.dock.common.perspective.mode with parameters of type PerspectiveDockable
 Location LocationModeManagerPerspective.getLocation(PerspectiveDockable dockable)
          Gets the current location of dockable.
 ExtendedMode LocationModeManagerPerspective.getMode(PerspectiveDockable dockable)
          Gets the current mode of dockable.
 CStationPerspective LocationModeManagerPerspective.getRoot(PerspectiveDockable dockable)
          Gets the first CStationPerspective that is a root station and that is a parent of dockable.
 boolean CModeAreaPerspective.isChild(PerspectiveDockable dockable)
          Tells whether the item dockable is a direct child of this station and whether dockable is in a mode that matches the mode that is represented by this area.
 boolean AbstractModePerspective.isCurrentMode(PerspectiveDockable dockable)
           
 boolean LocationModePerspective.isCurrentMode(PerspectiveDockable dockable)
          Checks whether dockable currently is in this mode.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.dockable
 

Classes in bibliothek.gui.dock.dockable that implement PerspectiveDockable
 class DefaultDockablePerspective
          Implementation of a PerspectiveElement that represents a DefaultDockable.
 

Methods in bibliothek.gui.dock.dockable that return PerspectiveDockable
 PerspectiveDockable DefaultDockablePerspective.asDockable()
           
 

Method parameters in bibliothek.gui.dock.dockable with type arguments of type PerspectiveDockable
 Object DefaultDockableFactory.getPerspectiveLayout(DefaultDockablePerspective element, Map<PerspectiveDockable,Integer> children)
           
 void DefaultDockableFactory.layoutPerspective(DefaultDockablePerspective perspective, Object layout, Map<Integer,PerspectiveDockable> children)
           
 DefaultDockablePerspective DefaultDockableFactory.layoutPerspective(Object layout, Map<Integer,PerspectiveDockable> children)
           
 

Uses of PerspectiveDockable in bibliothek.gui.dock.frontend
 

Classes in bibliothek.gui.dock.frontend with type parameters of type PerspectiveDockable
 class RegisteringDockFactory<D extends Dockable,P extends PerspectiveDockable,L>
          A DockFactory that wraps around another factory and adds all elements that are read through RegisteringDockFactory.layout(BackupFactoryData, PlaceholderStrategy) or RegisteringDockFactory.layout(BackupFactoryData, Map, PlaceholderStrategy) to a DockFrontend.
 

Classes in bibliothek.gui.dock.frontend that implement PerspectiveDockable
 class FrontendDockablePerspective
          This DefaultDockablePerspective represents a DefaultDockable that was added to a DockFrontend with a unique identifier.
 

Method parameters in bibliothek.gui.dock.frontend with type arguments of type PerspectiveDockable
 BackupFactoryData<L> RegisteringDockFactory.getPerspectiveLayout(P element, Map<PerspectiveDockable,Integer> children)
           
 P RegisteringDockFactory.layoutPerspective(BackupFactoryData<L> layout, Map<Integer,PerspectiveDockable> children)
           
 void RegisteringDockFactory.layoutPerspective(P perspective, BackupFactoryData<L> layout, Map<Integer,PerspectiveDockable> children)
           
 

Uses of PerspectiveDockable in bibliothek.gui.dock.layout
 

Method parameters in bibliothek.gui.dock.layout with type arguments of type PerspectiveDockable
 L DockConverter.getPerspectiveLayout(P element, Map<PerspectiveDockable,Integer> children)
          Gets the layout information that is associated with element.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.perspective
 

Methods in bibliothek.gui.dock.perspective that return PerspectiveDockable
 PerspectiveDockable PerspectiveElement.asDockable()
          Returns the representation of this as PerspectiveDockable.
 PerspectiveDockable PerspectiveStation.getDockable(int index)
          Gets the index'th child of this station.
 

Methods in bibliothek.gui.dock.perspective with parameters of type PerspectiveDockable
 DockableProperty PerspectiveStation.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
          Gets precise information about the location of a child of this station.
 boolean PerspectiveStation.remove(PerspectiveDockable dockable)
          Removes a child of this station, can leave behind a placeholder.
 void PerspectiveStation.replace(PerspectiveDockable oldDockable, PerspectiveDockable newDockable)
          Replaces oldDockable by newDockable.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.station.flap
 

Classes in bibliothek.gui.dock.station.flap that implement PerspectiveDockable
 class FlapDockPerspective
          A representation of a FlapDockStation in a Perspective.
Note: while this perspective allows to set the hold and size property of a dockable, the final decision of how these properties look like are made by the FlapLayoutManager that is installed on the FlapDockStation which shows the real Dockables.
 

Methods in bibliothek.gui.dock.station.flap that return PerspectiveDockable
 PerspectiveDockable FlapDockPerspective.asDockable()
           
 PerspectiveDockable FlapDockPerspective.getDockable(int index)
           
 PerspectiveDockable FlapDockPerspective.remove(int index)
          Removes the index'th element of this perspective.
 

Methods in bibliothek.gui.dock.station.flap with parameters of type PerspectiveDockable
 void FlapDockPerspective.add(PerspectiveDockable dockable)
          Adds dockable at the end of the list of children.
 void FlapDockPerspective.add(PerspectiveDockable dockable, boolean hold, int size)
          Adds dockable at the end of the list of children.
 void FlapDockPerspective.addPlaceholder(PerspectiveDockable dockable)
          Adds a placeholder for dockable and all its children to the end of the list of dockables.
 DockableProperty FlapDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 int FlapDockPerspective.getSize(PerspectiveDockable dockable)
          Gets the preferred size of the window that shows dockable.
 int FlapDockPerspective.indexOf(PerspectiveDockable dockable)
          Gets the current index of dockable.
 void FlapDockPerspective.insert(int index, PerspectiveDockable dockable)
          Adds a Dockable to this station.
 void FlapDockPerspective.insert(int index, PerspectiveDockable dockable, boolean hold, int size)
          Adds dockable to this station.
 void FlapDockPerspective.insertPlaceholder(int index, PerspectiveDockable dockable)
          Adds a placeholder for dockable and all its children at location index to the list of dockables.
 boolean FlapDockPerspective.isHold(PerspectiveDockable dockable)
          Tells whether dockable should stay open even if it lost focus.
 boolean FlapDockPerspective.remove(PerspectiveDockable dockable)
           
 void FlapDockPerspective.replace(PerspectiveDockable oldDockable, PerspectiveDockable newDockable)
           
 void FlapDockPerspective.setHold(PerspectiveDockable dockable, boolean hold)
          Sets whether dockable should stay open even if it lost focus.
 void FlapDockPerspective.setSize(PerspectiveDockable dockable, int size)
          Sets the preferred size of the window that shows dockable.
 

Method parameters in bibliothek.gui.dock.station.flap with type arguments of type PerspectiveDockable
 FlapDockStationLayout FlapDockStationFactory.getPerspectiveLayout(FlapDockPerspective element, Map<PerspectiveDockable,Integer> children)
           
 void FlapDockStationFactory.layoutPerspective(FlapDockPerspective perspective, FlapDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 FlapDockPerspective FlapDockStationFactory.layoutPerspective(FlapDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 void FlapDockPerspective.read(PlaceholderMap map, Map<Integer,PerspectiveDockable> children)
          Updates the content of this perspective by reading the contents of map.
 PlaceholderMap FlapDockPerspective.toMap(Map<PerspectiveDockable,Integer> children)
           
 

Uses of PerspectiveDockable in bibliothek.gui.dock.station.screen
 

Methods in bibliothek.gui.dock.station.screen that return PerspectiveDockable
 PerspectiveDockable ScreenDockPerspective.asDockable()
           
 PerspectiveDockable ScreenDockPerspective.ScreenPerspectiveWindow.asDockable()
           
 PerspectiveDockable ScreenDockPerspective.getDockable(int index)
           
 PerspectiveDockable ScreenDockPerspective.remove(int index)
          Removes the index'th element of this station.
 

Methods in bibliothek.gui.dock.station.screen with parameters of type PerspectiveDockable
 void ScreenDockPerspective.add(PerspectiveDockable dockable, int x, int y, int width, int height)
          Adds dockable at location x/y with size width/height to this perspective.
 void ScreenDockPerspective.add(PerspectiveDockable dockable, int x, int y, int width, int height, boolean fullscreen)
          Adds dockable at location x/y with size width/height to this perspective.
 void ScreenDockPerspective.add(PerspectiveDockable dockable, Rectangle bounds)
          Adds dockable with boundaries bounds to this perspective.
 void ScreenDockPerspective.add(PerspectiveDockable dockable, Rectangle bounds, boolean fullscreen)
          Adds dockable width boundaries bounds to this perspective
 void ScreenDockPerspective.addPlaceholder(PerspectiveDockable dockable, int x, int y, int width, int height)
          Adds a placeholder for dockable and all its children to this station.
 void ScreenDockPerspective.addPlaceholder(PerspectiveDockable dockable, Rectangle bounds)
          Adds a placeholder for dockable and all its children to this station.
 DockableProperty ScreenDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 ScreenDockPerspective.ScreenPerspectiveWindow ScreenDockPerspective.getWindow(PerspectiveDockable dockable)
          Gets access to the window that shows dockable
 int ScreenDockPerspective.indexOf(PerspectiveDockable dockable)
          Gets the index of dockable.
 boolean ScreenDockPerspective.remove(PerspectiveDockable dockable)
          Removes the child dockable from this station.
 void ScreenDockPerspective.replace(PerspectiveDockable oldDockable, PerspectiveDockable newDockable)
           
 

Method parameters in bibliothek.gui.dock.station.screen with type arguments of type PerspectiveDockable
 ScreenDockStationLayout ScreenDockStationFactory.getPerspectiveLayout(ScreenDockPerspective element, Map<PerspectiveDockable,Integer> children)
           
 void ScreenDockStationFactory.layoutPerspective(ScreenDockPerspective perspective, ScreenDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 ScreenDockPerspective ScreenDockStationFactory.layoutPerspective(ScreenDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 void ScreenDockPerspective.read(PlaceholderMap map, Map<Integer,PerspectiveDockable> children)
          Reads the contents of map and replaces any content of this perspective.
 PlaceholderMap ScreenDockPerspective.toMap(Map<PerspectiveDockable,Integer> children)
          Converts the content of this perspective to a PlaceholderMap that can be stored persistently.
 

Constructors in bibliothek.gui.dock.station.screen with parameters of type PerspectiveDockable
ScreenDockPerspective.ScreenPerspectiveWindow(PerspectiveDockable dockable)
          Creates a new object.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.station.split
 

Classes in bibliothek.gui.dock.station.split that implement PerspectiveDockable
 class SplitDockPerspective
          Represents a SplitDockStation in a Perspective.
 

Methods in bibliothek.gui.dock.station.split that return PerspectiveDockable
protected  PerspectiveDockable[] PerspectiveSplitDockGrid.array(int size)
           
 PerspectiveDockable[] PerspectiveSplitDockTree.array(int size)
           
 PerspectiveDockable SplitDockPerspective.asDockable()
           
protected  PerspectiveDockable SplitDockPerspective.combine(PerspectiveDockable[] dockables, PerspectiveDockable selection)
          Combines several dockables to one dockable.
 PerspectiveDockable SplitDockPerspective.Leaf.getDockable()
          Gets the element which is represented by this leaf.
 PerspectiveDockable SplitDockPerspective.getDockable(int index)
           
protected  PerspectiveDockable SplitPerspectivePlaceholderConverter.getDockable(SplitDockPerspective.Entry leaf)
           
 PerspectiveDockable SplitDockPerspective.getFullscreen()
          Gets the element which is in fullscreen-mode
 

Methods in bibliothek.gui.dock.station.split that return types with arguments of type PerspectiveDockable
protected  SplitDockTree<PerspectiveDockable> SplitPerspectivePlaceholderConverter.createTree()
           
 

Methods in bibliothek.gui.dock.station.split with parameters of type PerspectiveDockable
protected  PerspectiveDockable SplitDockPerspective.combine(PerspectiveDockable[] dockables, PerspectiveDockable selection)
          Combines several dockables to one dockable.
protected  PerspectiveDockable SplitDockPerspective.combine(PerspectiveDockable[] dockables, PerspectiveDockable selection)
          Combines several dockables to one dockable.
 SplitDockPathProperty SplitDockPerspective.getDockablePathProperty(PerspectiveDockable child)
          Creates the location information for child that directly describes the path through the tree to the element.
 DockableProperty SplitDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 SplitDockPerspective.Leaf SplitDockPerspective.getLeaf(PerspectiveDockable child)
          Searches and returns the leaf that shows child.
protected  Path SplitPerspectivePlaceholderConverter.getPlaceholderFor(PerspectiveDockable dockable)
           
 void SplitDockPerspective.EntryListener.modified(SplitDockPerspective.Leaf leaf, PerspectiveDockable oldDockable, PerspectiveDockable newDockable)
          Called if the content of leaf has been modified.
 void SplitDockPerspective.read(PerspectiveSplitDockTree tree, PerspectiveDockable fullscreen)
          Reads the contents of tree and replaces any content of this perspective
 boolean SplitDockPerspective.remove(PerspectiveDockable dockable)
           
 void SplitDockPerspective.replace(PerspectiveDockable oldDockable, PerspectiveDockable newDockable)
           
 void SplitDockPerspective.Leaf.setDockable(PerspectiveDockable dockable)
          Exchanges the element that is represented by this perspective.
 void SplitDockPerspective.setFullscreen(PerspectiveDockable fullscreen)
          Sets the element which is in fullscreen-mode, must be a child of this perspective
 

Method parameters in bibliothek.gui.dock.station.split with type arguments of type PerspectiveDockable
protected  void SplitPerspectivePlaceholderConverter.dropTree(SplitDockPerspective station, SplitDockTree<PerspectiveDockable> tree)
           
 SplitDockStationLayout SplitDockStationFactory.getPerspectiveLayout(SplitDockPerspective element, Map<PerspectiveDockable,Integer> children)
           
 void SplitDockStationFactory.layoutPerspective(SplitDockPerspective perspective, SplitDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 SplitDockPerspective SplitDockStationFactory.layoutPerspective(SplitDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 

Constructors in bibliothek.gui.dock.station.split with parameters of type PerspectiveDockable
SplitDockPerspective.Leaf(PerspectiveDockable dockable, Set<Path> placeholders, PlaceholderMap placeholderMap, long nodeId)
          Creates a new leaf
 

Uses of PerspectiveDockable in bibliothek.gui.dock.station.stack
 

Classes in bibliothek.gui.dock.station.stack that implement PerspectiveDockable
 class StackDockPerspective
          A representation of a StackDockStation in a Perspective.
 

Methods in bibliothek.gui.dock.station.stack that return PerspectiveDockable
 PerspectiveDockable StackDockPerspective.asDockable()
           
 PerspectiveDockable StackDockPerspective.getDockable(int index)
           
 PerspectiveDockable StackDockPerspective.getSelection()
          Gets the currently selected element.
 PerspectiveDockable StackDockPerspective.remove(int index)
          Removes the index'th child of this station.
 

Methods in bibliothek.gui.dock.station.stack with parameters of type PerspectiveDockable
 void StackDockPerspective.add(PerspectiveDockable dockable)
          Adds dockable at the end of the list of dockables.
 void StackDockPerspective.addPlaceholder(PerspectiveDockable dockable)
          Adds a placeholder for dockable at the end of the list of dockables.
 DockableProperty StackDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 int StackDockPerspective.indexOf(PerspectiveDockable dockable)
          Gets the location of dockable.
 void StackDockPerspective.insert(int index, PerspectiveDockable dockable)
          Inserts dockable at location index.
 void StackDockPerspective.insertPlaceholder(int index, PerspectiveDockable dockable)
          Adds a placeholder for dockable at location index.
 boolean StackDockPerspective.remove(PerspectiveDockable dockable)
          Removes dockable from this station.
 void StackDockPerspective.replace(PerspectiveDockable oldDockable, PerspectiveDockable newDockable)
           
 void StackDockPerspective.setSelection(PerspectiveDockable dockable)
          Changes the selected element of this station.
 

Method parameters in bibliothek.gui.dock.station.stack with type arguments of type PerspectiveDockable
 StackDockStationLayout StackDockStationFactory.getPerspectiveLayout(StackDockPerspective element, Map<PerspectiveDockable,Integer> children)
           
 void StackDockStationFactory.layoutPerspective(StackDockPerspective perspective, StackDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 StackDockPerspective StackDockStationFactory.layoutPerspective(StackDockStationLayout layout, Map<Integer,PerspectiveDockable> children)
           
 void StackDockPerspective.read(PlaceholderMap placeholders, Map<Integer,PerspectiveDockable> children, int selected)
          Reads the contents of map and replaces any content of this perspective.
 PlaceholderMap StackDockPerspective.toMap(Map<PerspectiveDockable,Integer> children)
          Converts this perspective into a PlaceholderMap.
 

Constructors in bibliothek.gui.dock.station.stack with parameters of type PerspectiveDockable
StackDockPerspective(PerspectiveDockable[] children, PerspectiveDockable selection)
          Creates a new perspective.
StackDockPerspective(PerspectiveDockable[] children, PerspectiveDockable selection)
          Creates a new perspective.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.station.support
 

Classes in bibliothek.gui.dock.station.support with type parameters of type PerspectiveDockable
 class PerspectivePlaceholderList<P extends PlaceholderListItem<PerspectiveDockable>>
          A PlaceholderList that works only with PerspectiveElements.
The PlaceholderStrategy of this list is automatically set during construction and there is no need for clients to call PlaceholderList.bind() or PlaceholderList.unbind().
 class PerspectivePlaceholderListItemConverter<D extends PlaceholderListItem<PerspectiveDockable>>
           
 

Methods in bibliothek.gui.dock.station.support with type parameters of type PerspectiveDockable
static
<P extends PlaceholderListItem<PerspectiveDockable>>
void
PerspectivePlaceholderList.simulatedRead(PlaceholderMap map, PlaceholderListItemConverter<PerspectiveDockable,P> converter)
          Simulates a call to PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter that would be made in a real read as well.
 

Methods in bibliothek.gui.dock.station.support that return PerspectiveDockable
protected  PerspectiveDockable[] PerspectivePlaceholderList.getChildren(PerspectiveStation station)
           
 

Methods in bibliothek.gui.dock.station.support with parameters of type PerspectiveDockable
protected  Path PerspectivePlaceholderList.getPlaceholder(PerspectiveDockable dockable)
           
protected  PerspectiveStation PerspectivePlaceholderList.toStation(PerspectiveDockable dockable)
           
protected  String PerspectivePlaceholderList.toString(PerspectiveDockable dockable)
           
 

Method parameters in bibliothek.gui.dock.station.support with type arguments of type PerspectiveDockable
static
<P extends PlaceholderListItem<PerspectiveDockable>>
void
PerspectivePlaceholderList.simulatedRead(PlaceholderMap map, PlaceholderListItemConverter<PerspectiveDockable,P> converter)
          Simulates a call to PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter that would be made in a real read as well.
 

Constructor parameters in bibliothek.gui.dock.station.support with type arguments of type PerspectiveDockable
PerspectivePlaceholderList(PlaceholderMap map, PlaceholderListItemConverter<PerspectiveDockable,P> converter)
          Creates a new list reading all the data that is stored in map.
 

Uses of PerspectiveDockable in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util with parameters of type PerspectiveDockable
static void DockUtilities.ensureTreeValidity(PerspectiveStation newParent, PerspectiveDockable newChild)
          Ensures that newChild has either no parent or newParent as parent, and that there will be no cycle when newChild is added to newParent
static DockableProperty DockUtilities.getPropertyChain(PerspectiveStation ground, PerspectiveDockable dockable)
          Creates a DockableProperty describing the path from ground to dockable.