Uses of Interface
bibliothek.gui.dock.layout.DockableProperty

Packages that use DockableProperty
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.location Various implementations of CLocation
bibliothek.gui.dock.common.mode.station Contains wrapper classes for various DockStations, implementing the interface CLocationMode
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.facile.mode.station Wrappers for DockStations, implementing StationModeArea
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   
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.util Distribution of information in a global scale and methods available from everywhere. 
 

Uses of DockableProperty in bibliothek.gui
 

Methods in bibliothek.gui that return DockableProperty
 DockableProperty DockStation.getDockableProperty(Dockable child, Dockable target)
          Gets precise information about the location of a child of this station.
 DockableProperty DockFrontend.DockInfo.getLocation()
           
 

Methods in bibliothek.gui with parameters of type DockableProperty
 boolean DockStation.drop(Dockable dockable, DockableProperty property)
          Tries to add dockable to this station such that the location given by property is matched.
 void DockStation.move(Dockable dockable, DockableProperty property)
          Tries to move the child dockable in such a way, that DockStation.getDockableProperty(Dockable, Dockable) would return a DockableProperty that equals property.
 void DockFrontend.DockInfo.setLocation(java.lang.String root, DockableProperty location)
           
 

Uses of DockableProperty in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockableProperty
 DockableProperty FlapDockStation.getDockableProperty(Dockable dockable, Dockable target)
           
 DockableProperty ScreenDockStation.getDockableProperty(Dockable dockable, Dockable target)
           
 DockableProperty SplitDockStation.getDockableProperty(Dockable child, Dockable target)
           
 DockableProperty StackDockStation.getDockableProperty(Dockable dockable, Dockable target)
           
 

Methods in bibliothek.gui.dock with parameters of type DockableProperty
 boolean FlapDockStation.combine(Dockable child, Dockable append, DockableProperty property)
          Creates a combination out of child, which must be a child of this station, and append which must not be a child of this station.
 void ScreenDockStation.combine(Dockable lower, Dockable upper, DockableProperty property)
          Combines the lower and the upper Dockable to one Dockable, and replaces the lower with this new Dockable.
 boolean FlapDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean ScreenDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean SplitDockStation.drop(Dockable dockable, DockableProperty property)
           
 boolean StackDockStation.drop(Dockable dockable, DockableProperty property)
           
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable, DockableProperty property, CombinerSource source, CombinerTarget target)
          Combines the Dockable of leaf and dockable to a new child of this station.
 void FlapDockStation.move(Dockable dockable, DockableProperty property)
           
 void ScreenDockStation.move(Dockable dockable, DockableProperty property)
           
 void SplitDockStation.move(Dockable dockable, DockableProperty property)
           
 void StackDockStation.move(Dockable dockable, DockableProperty property)
           
 

Uses of DockableProperty in bibliothek.gui.dock.common
 

Methods in bibliothek.gui.dock.common that return DockableProperty
 DockableProperty CLocation.findProperty()
          Gets a path describing this location in terms of the DockingFrames.
abstract  DockableProperty CLocation.findProperty(DockableProperty successor)
          Gets a path describing this location in terms of the DockingFrames.
 

Methods in bibliothek.gui.dock.common with parameters of type DockableProperty
 CLocation CLocation.expandProperty(DockableProperty property)
          Tries to create a location that resembles property.
 CLocation CLocation.expandProperty(DockableProperty property, CLocationExpandStrategy strategy)
          Tries to create a location that resembles property.
abstract  DockableProperty CLocation.findProperty(DockableProperty successor)
          Gets a path describing this location in terms of the DockingFrames.
 

Uses of DockableProperty in bibliothek.gui.dock.common.location
 

Methods in bibliothek.gui.dock.common.location that return DockableProperty
 DockableProperty CBaseLocation.findProperty(DockableProperty successor)
           
 DockableProperty CContentAreaCenterLocation.findProperty(DockableProperty successor)
           
 DockableProperty CExtendedModeLocation.findProperty(DockableProperty successor)
           
 DockableProperty CExternalizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CFlapIndexLocation.findProperty(DockableProperty successor)
           
 DockableProperty CFlapLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMaximalExternalizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMaximizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CRectangleLocation.findProperty(DockableProperty successor)
           
 DockableProperty CSplitLocation.findProperty(DockableProperty successor)
           
 DockableProperty CStackLocation.findProperty(DockableProperty successor)
           
 DockableProperty CWorkingAreaLocation.findProperty(DockableProperty successor)
           
 

Methods in bibliothek.gui.dock.common.location with parameters of type DockableProperty
 CLocation CLocationExpandStrategy.expand(CLocation location, DockableProperty property)
          Expands location by creating a new location that represents property.
 CLocation DefaultExpandStrategy.expand(CLocation location, DockableProperty property)
           
 CLocation CBaseLocation.expandProperty(DockableProperty property, CLocationExpandStrategy strategy)
           
 CLocation CExtendedModeLocation.expandProperty(DockableProperty property, CLocationExpandStrategy strategy)
           
 SplitDockPathProperty AbstractTreeLocation.findProperty(DockableProperty successor)
           
 DockableProperty CBaseLocation.findProperty(DockableProperty successor)
           
 DockableProperty CContentAreaCenterLocation.findProperty(DockableProperty successor)
           
 DockableProperty CExtendedModeLocation.findProperty(DockableProperty successor)
           
 DockableProperty CExternalizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CFlapIndexLocation.findProperty(DockableProperty successor)
           
 DockableProperty CFlapLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMaximalExternalizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMaximizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CRectangleLocation.findProperty(DockableProperty successor)
           
 DockableProperty CSplitLocation.findProperty(DockableProperty successor)
           
 DockableProperty CStackLocation.findProperty(DockableProperty successor)
           
 DockableProperty CWorkingAreaLocation.findProperty(DockableProperty successor)
           
 SplitDockPathProperty TreeLocationLeaf.findProperty(DockableProperty successor)
           
 

Uses of DockableProperty in bibliothek.gui.dock.common.mode.station
 

Methods in bibliothek.gui.dock.common.mode.station that return DockableProperty
 DockableProperty CScreenDockStationHandle.External.getLocation(Dockable child)
           
 DockableProperty CSplitDockStationHandle.Normal.getLocation(Dockable child)
           
 

Methods in bibliothek.gui.dock.common.mode.station with parameters of type DockableProperty
 void CScreenDockStationHandle.External.setLocation(Dockable dockable, DockableProperty location, AffectedSet set)
           
 void CSplitDockStationHandle.Normal.setLocation(Dockable dockable, DockableProperty location, AffectedSet set)
           
 

Uses of DockableProperty in bibliothek.gui.dock.facile.mode
 

Methods in bibliothek.gui.dock.facile.mode that return DockableProperty
 DockableProperty Location.getLocation()
          Gets the location on the parent station.
 DockableProperty StationModeArea.getLocation(Dockable child)
          Gets the location of dockable which is a child of this station.
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type DockableProperty
 void StationModeArea.setLocation(Dockable dockable, DockableProperty location, AffectedSet set)
          Sets the location of dockable to location and ensures that dockable is a child of this station.
 

Constructors in bibliothek.gui.dock.facile.mode with parameters of type DockableProperty
Location(Path mode, java.lang.String root, DockableProperty location)
          Creates a new location.
 

Uses of DockableProperty in bibliothek.gui.dock.facile.mode.station
 

Methods in bibliothek.gui.dock.facile.mode.station that return DockableProperty
 DockableProperty FlapDockStationHandle.getLocation(Dockable child)
           
 

Methods in bibliothek.gui.dock.facile.mode.station with parameters of type DockableProperty
 void FlapDockStationHandle.setLocation(Dockable dockable, DockableProperty location, AffectedSet set)
           
 

Uses of DockableProperty in bibliothek.gui.dock.frontend
 

Methods in bibliothek.gui.dock.frontend that return DockableProperty
 DockableProperty DefaultLayoutChangeStrategy.SettingAccess.getInvisibleLocation(int index)
          Gets the location of the index'th invisible element.
 DockableProperty Setting.getInvisibleLocation(int index)
          Gets the location of the index'th invisible element.
 DockableProperty FrontendEntry.getLocation()
          Gets the location of the element which it had the last time it was made invisible.
 

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

Methods in bibliothek.gui.dock.frontend with parameters of type DockableProperty
 void Setting.addInvisible(java.lang.String key, java.lang.String root, DockLayoutComposition layout, DockableProperty location)
          Stores the location of an invisible element.
 void FrontendEntry.setLocation(java.lang.String root, DockableProperty location)
          Sets the location of the element.
 

Uses of DockableProperty in bibliothek.gui.dock.layout
 

Classes in bibliothek.gui.dock.layout that implement DockableProperty
 class AbstractDockableProperty
          A simple implementation of DockableProperty which provides only the basic features.
 

Methods in bibliothek.gui.dock.layout that return DockableProperty
 DockableProperty DockableProperty.copy()
          Gets a copy of this property, the successor must be copied as well.
 DockableProperty DockablePropertyFactory.createProperty()
          Creates a new empty DockableProperty.
 DockableProperty DockLayoutInfo.getLocation()
          Gets the location of of the Dockable on its parent station.
 DockableProperty AbstractDockableProperty.getSuccessor()
           
 DockableProperty DockableProperty.getSuccessor()
          Gets the property which should be used for the child of this dockable DockStation.
 DockableProperty PropertyTransformer.read(java.io.DataInputStream in)
          Reads a property which was earlier stored.
 DockableProperty PropertyTransformer.readXML(XElement element)
          Reads a DockableProperty and its successors from an xml element.
 

Methods in bibliothek.gui.dock.layout that return types with arguments of type DockableProperty
 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.
 

Methods in bibliothek.gui.dock.layout with parameters of type DockableProperty
 boolean AbstractDockableProperty.equalsNoSuccessor(DockableProperty property)
           
 boolean DockableProperty.equalsNoSuccessor(DockableProperty property)
          Tells whether this describes the same position as property, not checking the successor.
 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.
 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.
 void DockLayoutInfo.setLocation(DockableProperty location)
          Sets the location of the Dockable ,represented by this info, on its parent station.
 void DefaultLocationEstimationMap.setLocation(int childIndex, DockableProperty location)
           
 void LocationEstimationMap.setLocation(int childIndex, DockableProperty location)
          Informs this map that the jump from this station to childIndex can be described by location.
 void DefaultLocationEstimationMap.setLocation(int childIndex, int subChildIndex, DockableProperty location)
           
 void LocationEstimationMap.setLocation(int childIndex, int subChildIndex, DockableProperty location)
          Informs this map that the path to child childIndex, subChildIndex contains location.
 void AbstractDockableProperty.setSuccessor(DockableProperty properties)
           
 void DockableProperty.setSuccessor(DockableProperty properties)
          Sets the property which will be used if this property was used and there is not yet a leaf in the tree of DockStations and Dockables reached.
 void PropertyTransformer.write(DockableProperty property, java.io.DataOutputStream out)
          Writes property and all its successors into out.
 void PropertyTransformer.writeXML(DockableProperty property, XElement element)
          Writes property and all its successors into element.
 

Uses of DockableProperty in bibliothek.gui.dock.perspective
 

Methods in bibliothek.gui.dock.perspective that return DockableProperty
 DockableProperty PerspectiveStation.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
          Gets precise information about the location of a child of this station.
 

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

Classes in bibliothek.gui.dock.station.flap that implement DockableProperty
 class FlapDockProperty
          FlapDockProperties are used on the FlapDockStation to determine the location of a Dockable.
 

Methods in bibliothek.gui.dock.station.flap that return DockableProperty
 DockableProperty FlapDockProperty.copy()
           
 DockableProperty FlapDockPropertyFactory.createProperty()
           
 DockableProperty FlapDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 

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

Classes in bibliothek.gui.dock.station.screen that implement DockableProperty
 class ScreenDockProperty
          This property is used on ScreenDockStations to determine the bounds of the dialogs.
 

Methods in bibliothek.gui.dock.station.screen that return DockableProperty
 DockableProperty ScreenDockProperty.copy()
           
 DockableProperty ScreenDockPropertyFactory.createProperty()
           
 DockableProperty ScreenDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 

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

Classes in bibliothek.gui.dock.station.split that implement DockableProperty
 class SplitDockFullScreenProperty
          This DockableProperty points to the currently maximized child of a SplitDockStation.
 class SplitDockPathProperty
          A DockableProperty used by the SplitDockStation to describe the location of a Dockable in the tree of all children of the station.
 class SplitDockPlaceholderProperty
          This property references a placeholder that is already present within the tree of a SplitDockStation.
 class SplitDockProperty
          This property stores the location and the size of each child of a SplitDockStation.
 

Methods in bibliothek.gui.dock.station.split that return DockableProperty
 DockableProperty SplitDockFullScreenProperty.copy()
           
 DockableProperty SplitDockPathProperty.copy()
           
 DockableProperty SplitDockProperty.copy()
           
 DockableProperty SplitDockFullScreenPropertyFactory.createProperty()
           
 DockableProperty SplitDockPathPropertyFactory.createProperty()
           
 DockableProperty SplitDockPlaceholderPropertyFactory.createProperty()
           
 DockableProperty SplitDockPropertyFactory.createProperty()
           
 DockableProperty SplitDockPlaceholderProperty.getBackup()
          Gets the backup location that was set when this SplitDockPlaceholderProperty was created.
 DockableProperty SplitDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 DockableProperty SplitDockPlaceholderProperty.toLocation(SplitNode target)
          Gets some DockableProperty that works as backup property if the referenced placeholder is not found.
 

Methods in bibliothek.gui.dock.station.split with parameters of type DockableProperty
 void SplitDockPlaceholderProperty.setSuccessor(DockableProperty successor)
           
 

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

Classes in bibliothek.gui.dock.station.stack that implement DockableProperty
 class StackDockProperty
          A StackDockProperty stores the location of a Dockable on a StackDockStation.
 

Methods in bibliothek.gui.dock.station.stack that return DockableProperty
 DockableProperty StackDockProperty.copy()
           
 DockableProperty StackDockPropertyFactory.createProperty()
           
 DockableProperty StackDockPerspective.getDockableProperty(PerspectiveDockable child, PerspectiveDockable target)
           
 

Uses of DockableProperty in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return DockableProperty
static DockableProperty DockUtilities.append(DockableProperty root, DockableProperty property)
          Creates a copy of root and sets property as the successor of the very last element in the property chain beginning at root.
static DockableProperty DockUtilities.getLastProperty(DockableProperty property)
          Gets the last successor in the property chain beginning at property.
static DockableProperty DockUtilities.getPropertyChain(Dockable dockable)
          Gets a DockableProperty which describes the path from the root to dockable.
static DockableProperty DockUtilities.getPropertyChain(DockStation ground, Dockable dockable)
          Creates a DockableProperty describing the path from ground to dockable.
static DockableProperty DockUtilities.getPropertyChain(PerspectiveStation ground, PerspectiveDockable dockable)
          Creates a DockableProperty describing the path from ground to dockable.
 

Methods in bibliothek.gui.dock.util with parameters of type DockableProperty
static DockableProperty DockUtilities.append(DockableProperty root, DockableProperty property)
          Creates a copy of root and sets property as the successor of the very last element in the property chain beginning at root.
static DockableProperty DockUtilities.getLastProperty(DockableProperty property)
          Gets the last successor in the property chain beginning at property.