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   
bibliothek.gui.dock.facile.action   
bibliothek.gui.dock.frontend   
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.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 dockable)
          Gets precise information about the location of a child of this station.
 

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) would return a DockableProperty that equals property.
There is no need to give a guarantee that the move successes, and clients should always be prepared for the possibility that this DockStation does nothing at all.
 

Uses of DockableProperty in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockableProperty
 DockableProperty SplitDockStation.getDockableLocationProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 DockableProperty SplitDockStation.getDockablePathProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 DockableProperty FlapDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty ScreenDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty SplitDockStation.getDockableProperty(Dockable dockable)
           
 DockableProperty StackDockStation.getDockableProperty(Dockable dockable)
           
 

Methods in bibliothek.gui.dock with parameters of type DockableProperty
 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)
          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
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 CExternalizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMaximizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMinimizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CRectangleLocation.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
 SplitDockPathProperty AbstractTreeLocation.findProperty(DockableProperty successor)
           
 DockableProperty CBaseLocation.findProperty(DockableProperty successor)
           
 DockableProperty CExternalizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMaximizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CMinimizedLocation.findProperty(DockableProperty successor)
           
 DockableProperty CRectangleLocation.findProperty(DockableProperty successor)
           
 DockableProperty CStackLocation.findProperty(DockableProperty successor)
           
 DockableProperty CWorkingAreaLocation.findProperty(DockableProperty successor)
           
 

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

Methods in bibliothek.gui.dock.facile.action that return DockableProperty
 DockableProperty StateManager.Location.getLocation()
          Gets the exact location.
 

Constructors in bibliothek.gui.dock.facile.action with parameters of type DockableProperty
StateManager.Location(String root, DockableProperty location)
          Creates a new location.
 

Uses of DockableProperty in bibliothek.gui.dock.frontend
 

Methods in bibliothek.gui.dock.frontend that return DockableProperty
 DockableProperty Setting.getInvisibleLocation(int index)
          Gets the location of the index'th invisible element.
 

Methods in bibliothek.gui.dock.frontend with parameters of type DockableProperty
 void Setting.addInvisible(String key, String root, DockableProperty location)
          Stores the location of an invisible 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 DockablePropertyFactory.createProperty()
          Creates a new empty DockableProperty.
 DockableProperty AbstractDockableProperty.getSuccessor()
           
 DockableProperty DockableProperty.getSuccessor()
          Gets the property which should be used for the child of this dockable DockStation.
 DockableProperty PropertyTransformer.read(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 with parameters of type DockableProperty
 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.
For example: there is a DockStation root, a dockable DockStation node which is a child of root and a Dockable leaf which is a child of node.
A DockableProperty called one would describe the relationship between root and node.
 void PropertyTransformer.write(DockableProperty property, 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.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 FlapDockPropertyFactory.createProperty()
           
 

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 ScreenDockPropertyFactory.createProperty()
           
 

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

Classes in bibliothek.gui.dock.station.split that implement DockableProperty
 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 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 SplitDockPathPropertyFactory.createProperty()
           
 DockableProperty SplitDockPropertyFactory.createProperty()
           
 

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 StackDockPropertyFactory.createProperty()
           
 

Uses of DockableProperty in bibliothek.gui.dock.util
 

Methods in bibliothek.gui.dock.util that return DockableProperty
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.