Uses of Class
bibliothek.gui.dock.station.split.SplitDockPathProperty

Packages that use SplitDockPathProperty
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common.location Various implementations of CLocation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
 

Uses of SplitDockPathProperty in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return SplitDockPathProperty
 SplitDockPathProperty SplitDockStation.getDockablePathProperty(Dockable dockable)
          Creates a DockableProperty for the location of dockable.
 

Methods in bibliothek.gui.dock with parameters of type SplitDockPathProperty
 boolean SplitDockStation.drop(Dockable dockable, SplitDockPathProperty property)
          Tries to insert dockable at a location such that the path to that location is the same as described in property.
 

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

Methods in bibliothek.gui.dock.common.location that return SplitDockPathProperty
protected abstract  SplitDockPathProperty AbstractTreeLocation.findParentProperty()
          Asks the parent, or in the case of the root creates, the DockableProperty describing the this location.
protected  SplitDockPathProperty TreeLocationLeaf.findParentProperty()
           
protected  SplitDockPathProperty TreeLocationNode.findParentProperty()
           
protected  SplitDockPathProperty TreeLocationRoot.findParentProperty()
           
 SplitDockPathProperty AbstractTreeLocation.findProperty(DockableProperty successor)
           
 SplitDockPathProperty TreeLocationLeaf.findProperty(DockableProperty successor)
           
 

Methods in bibliothek.gui.dock.common.location with parameters of type SplitDockPathProperty
protected  CLocation DefaultExpandStrategy.expand(CLocation location, SplitDockPathProperty property)
          Creates a new location by creating the child location of location using property for that step.
 

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

Methods in bibliothek.gui.dock.station.split that return SplitDockPathProperty
 SplitDockPathProperty SplitDockStationLayout.Entry.createPathProperty()
          Creates a new path property which describes the location of this element.
 SplitDockPathProperty SplitDockStationLayout.Node.createPathProperty(SplitDockStationLayout.Entry child)
          Creates a new path pointing to child which must be a child of this node.
 SplitDockPathProperty SplitDockPerspective.getDockablePathProperty(PerspectiveDockable child)
          Creates the location information for child that directly describes the path through the tree to the element.
 

Methods in bibliothek.gui.dock.station.split with parameters of type SplitDockPathProperty
 boolean Leaf.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
 boolean Node.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
 boolean Placeholder.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
 boolean Root.insert(SplitDockPathProperty property, int depth, Dockable dockable)
           
abstract  boolean SplitNode.insert(SplitDockPathProperty property, int depth, Dockable dockable)
          If there are elements left in property, then the next node is to be read and the insert-method of the matching child to be called.
If there are no children, then dockable has to be inserted as new child.
Otherwise this element is to be replaced by a node containing this and the a leaf with dockable.
Subclasses may wary this scheme in order to optimize or to find a better place for the dockable.
 

Constructors in bibliothek.gui.dock.station.split with parameters of type SplitDockPathProperty
SplitDockPlaceholderProperty(Path placeholder, SplitDockPathProperty backup)
          Creates a new property.