Uses of Class
bibliothek.gui.dock.layout.DockLayoutComposition

Packages that use DockLayoutComposition
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
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.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   
 

Uses of DockLayoutComposition in bibliothek.gui
 

Methods in bibliothek.gui that return DockLayoutComposition
 DockLayoutComposition DockFrontend.DockInfo.getLayout()
           
 

Methods in bibliothek.gui with parameters of type DockLayoutComposition
 void DockFrontend.DockInfo.setLayout(DockLayoutComposition layout)
           
 

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

Methods in bibliothek.gui.dock.common.intern that return DockLayoutComposition
 DockLayoutComposition CSetting.getPredefinedStation(java.lang.String id)
          Tries to find the layout of a DockStation which was predefined with the unique identifier id.
 

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

Methods in bibliothek.gui.dock.common.intern.layout that return DockLayoutComposition
 DockLayoutComposition CLayoutChangeStrategy.CSettingAccess.getRoot(java.lang.String root)
           
protected  DockLayoutComposition CLayoutChangeStrategy.replaceMultipleDockables(DockFrontendInternals frontend, CLayoutChangeStrategy.CSettingAccess setting, DockLayoutComposition composition)
          Checks the DockLayout that is associated with composition and may replace the layout by another layout if a MultipleCDockableFactory finds a match between an existing item and meta-data about an item.
 

Methods in bibliothek.gui.dock.common.intern.layout with parameters of type DockLayoutComposition
protected  java.util.Set<Dockable> CLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
           
protected  DockLayoutComposition CLayoutChangeStrategy.replaceMultipleDockables(DockFrontendInternals frontend, CLayoutChangeStrategy.CSettingAccess setting, DockLayoutComposition composition)
          Checks the DockLayout that is associated with composition and may replace the layout by another layout if a MultipleCDockableFactory finds a match between an existing item and meta-data about an item.
 

Uses of DockLayoutComposition in bibliothek.gui.dock.frontend
 

Methods in bibliothek.gui.dock.frontend that return DockLayoutComposition
 DockLayoutComposition DefaultLayoutChangeStrategy.SettingAccess.getInvisibleLayout(int index)
          Gets the layout of the index'th invisible element.
 DockLayoutComposition Setting.getInvisibleLayout(int index)
          Gets the layout of the index'th invisible element.
 DockLayoutComposition FrontendEntry.getLayout()
          Gets information about the layout of this element.
 DockLayoutComposition DefaultLayoutChangeStrategy.SettingAccess.getRoot(java.lang.String root)
          Gets the layout of a root.
 DockLayoutComposition Setting.getRoot(java.lang.String root)
          Gets the layout of a root.
 

Methods in bibliothek.gui.dock.frontend that return types with arguments of type DockLayoutComposition
protected  java.util.Map<java.lang.String,DockLayoutComposition> DefaultLayoutChangeStrategy.listLayouts(DockSituation situation, DockLayoutComposition layout)
          Tries to estimate the layouts of missing Dockables.
 

Methods in bibliothek.gui.dock.frontend with parameters of type DockLayoutComposition
 void Setting.addInvisible(java.lang.String key, java.lang.String root, DockLayoutComposition layout, DockableProperty location)
          Stores the location of an invisible element.
 void DefaultLayoutChangeStrategy.estimateLocations(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
           
 void LayoutChangeStrategy.estimateLocations(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
          Tries to fill the property location for each element in layout.
protected  java.util.Set<Dockable> DefaultLayoutChangeStrategy.estimateVisible(DockFrontendInternals frontend, DockSituation situation, DockLayoutComposition layout)
          Tries to estimate which of the currently visible Dockables will still be visible if layout is applied to frontend.
protected  java.util.Map<java.lang.String,DockableProperty> DefaultLayoutChangeStrategy.listEstimateLocations(DockSituation situation, DockLayoutComposition layout)
          Tries to estimate the location of missing Dockables.
protected  java.util.Map<java.lang.String,DockLayoutComposition> DefaultLayoutChangeStrategy.listLayouts(DockSituation situation, DockLayoutComposition layout)
          Tries to estimate the layouts of missing Dockables.
 void Setting.putRoot(java.lang.String root, DockLayoutComposition layout)
          Stores the layout of a root.
 void FrontendEntry.setLayout(DockLayoutComposition layout)
          Sets information about the layout of this element.
 

Uses of DockLayoutComposition in bibliothek.gui.dock.layout
 

Methods in bibliothek.gui.dock.layout that return DockLayoutComposition
 DockLayoutComposition DockSituation.convert(DockElement element)
          Converts the layout of element and all its children into a DockLayoutComposition.
 DockLayoutComposition DockSituation.fillMissing(DockLayoutComposition composition)
          Using the factories currently known to this DockSituation, this method tries to fill gaps in composition.
 DockLayoutComposition DefaultLocationEstimationMap.getRoot()
          Gets the element which is represented by this map.
 DockLayoutComposition DockSituation.readComposition(java.io.DataInputStream in)
          Reads one DockLayoutComposition and all its children.
 DockLayoutComposition DockSituation.readCompositionXML(XElement element)
          Reads a DockLayoutComposition from an xml element.
 

Methods in bibliothek.gui.dock.layout that return types with arguments of type DockLayoutComposition
 java.util.List<DockLayoutComposition> DockLayoutComposition.getChildren()
          Gets the list of all known children of this composition.
 java.util.Map<java.lang.String,DockLayoutComposition> PredefinedDockSituation.listLayouts(DockLayoutComposition composition, boolean missingOnly)
          Gets a map containing some or all of the named layouts.
 java.util.Map<java.lang.String,DockLayoutComposition> DockSituation.readCompositions(java.io.DataInputStream in)
          Reads in and returns the map of DockLayoutCompositions that was stored.
 java.util.Map<java.lang.String,DockLayoutComposition> DockSituation.readCompositionsXML(XElement root)
          Reads a set of DockLayoutCompositions that were stored earlier.
 

Methods in bibliothek.gui.dock.layout with parameters of type DockLayoutComposition
 DockElement DockSituation.convert(DockLayoutComposition composition)
          Reads the contents of composition and tries to create a DockElement that matches the composition.
 void DockSituation.estimateLocations(DockLayoutComposition composition)
          Tries to guess the location of the elements stored in the tree below composition.
 void DockSituation.estimateLocations(DockLayoutComposition composition, DockableProperty location)
          Tries to guess the location of the elements stored in the tree below composition, assuming that composition itself is at location location.
 DockLayoutComposition DockSituation.fillMissing(DockLayoutComposition composition)
          Using the factories currently known to this DockSituation, this method tries to fill gaps in composition.
 java.util.Map<java.lang.String,DockableProperty> PredefinedDockSituation.listEstimatedLocations(DockLayoutComposition composition, boolean missingOnly)
          Lists for all keys that can be found in composition its estimated location.
 java.util.Map<java.lang.String,DockableProperty> PredefinedDockSituation.listEstimatedLocations(DockLayoutComposition composition, DockableProperty location, boolean missingOnly)
          Lists for all keys that can be found in composition its estimated location.
 java.util.Map<java.lang.String,DockLayoutComposition> PredefinedDockSituation.listLayouts(DockLayoutComposition composition, boolean missingOnly)
          Gets a map containing some or all of the named layouts.
<D extends DockElement>
java.util.Set<D>
PredefinedDockSituation.listVisible(java.util.Collection<D> base, DockLayoutComposition composition)
          Given a set of Dockables this method estimates which of them will be visible once composition is applied.
 void DockSituation.writeComposition(DockLayoutComposition composition, java.io.DataOutputStream out)
          Writes the contents of composition and all its children to out.
 void DockSituation.writeCompositionXML(DockLayoutComposition composition, XElement element)
          Writes the contents of composition into element without changing the attributes of element.
 

Method parameters in bibliothek.gui.dock.layout with type arguments of type DockLayoutComposition
 void DockSituation.writeCompositions(java.util.Map<java.lang.String,DockLayoutComposition> stations, java.io.DataOutputStream out)
          Writes all information stored in stations to out.
 void DockSituation.writeCompositionsXML(java.util.Map<java.lang.String,DockLayoutComposition> stations, XElement element)
          Writes the contents of station into element.
 

Constructors in bibliothek.gui.dock.layout with parameters of type DockLayoutComposition
DefaultLocationEstimationMap(DockLayoutComposition root)
          Creates a new map
 

Constructor parameters in bibliothek.gui.dock.layout with type arguments of type DockLayoutComposition
DockLayoutComposition(DockLayoutInfo layout, java.util.List<DockLayout<?>> adjacent, java.util.List<DockLayoutComposition> children, boolean ignoreChildren)
          Creates a new composition.
 

Uses of DockLayoutComposition in bibliothek.gui.dock.perspective
 

Methods in bibliothek.gui.dock.perspective that return DockLayoutComposition
 DockLayoutComposition Perspective.convert(PerspectiveElement element)
          Converts element using the DockFactorys that are registered at this perspective.
 

Methods in bibliothek.gui.dock.perspective with parameters of type DockLayoutComposition
 PerspectiveElement Perspective.convert(DockLayoutComposition composition)
          Converts composition using the DockFactorys that are registered at this perspective.