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

Packages that use Leaf
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.facile.station.split Support classes for SplitDockStation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
 

Uses of Leaf in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return Leaf
 Leaf SplitDockStation.Access.createLeaf(long id)
           
 

Methods in bibliothek.gui.dock with parameters of type Leaf
protected  boolean SplitDockStation.dropAside(SplitNode neighbor, PutInfo.Put put, Dockable dockable, Leaf leaf, double divider, DockHierarchyLock.Token token)
          Adds dockable at the side put of neighbor.
protected  boolean SplitDockStation.dropOver(Leaf leaf, Dockable dockable, CombinerSource source, CombinerTarget target)
          Combines the Dockable of leaf and dockable to a new child of this station.
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.
 

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

Methods in bibliothek.gui.dock.common.intern.station with parameters of type Leaf
 ResizeRequest CLockedResizeLayoutManager.getRequest(RequestDimension size, Leaf leaf)
           
 RequestDimension CLockedResizeLayoutManager.prepareResize(Leaf leaf)
           
 

Uses of Leaf in bibliothek.gui.dock.facile.station.split
 

Methods in bibliothek.gui.dock.facile.station.split that return Leaf
 Leaf ResizeLeaf.getLeaf()
          Gets the leaf which is represented by this leaf-element.
 

Methods in bibliothek.gui.dock.facile.station.split with parameters of type Leaf
 void DelegatingSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
           
abstract  ResizeRequest LockedResizeLayoutManager.getRequest(T t, Leaf leaf)
          Gets the size request that changes the size of leaf such that it has a valid size again.
abstract  T LockedResizeLayoutManager.prepareResize(Leaf leaf)
          Called before the resize takes place, subclasses might store some properties.
 

Constructors in bibliothek.gui.dock.facile.station.split with parameters of type Leaf
ResizeLeaf(LockedResizeLayoutManager<T> layout, ResizeElement<T> parent, Leaf leaf)
          Creates a new leaf element.
 

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

Methods in bibliothek.gui.dock.station.split that return Leaf
protected  Leaf SplitNode.create(Dockable dockable, long id)
          Creates a leaf for dockable.
 Leaf SplitDockAccess.createLeaf(long id)
          Creates a new Leaf.
 Leaf SplitNode.createLeaf(long id)
          Creates a new Leaf
 Leaf DefaultSplitNodeFactory.createLeaf(SplitDockAccess access, long id)
           
 Leaf SplitNodeFactory.createLeaf(SplitDockAccess access, long id)
          Creates a new leaf.
 Leaf PutInfo.getLeaf()
          Gets the leaf which contains dockable
 Leaf Leaf.getLeaf(Dockable dockable)
           
 Leaf Node.getLeaf(Dockable dockable)
           
 Leaf Placeholder.getLeaf(Dockable dockable)
           
 Leaf Root.getLeaf(Dockable dockable)
           
abstract  Leaf SplitNode.getLeaf(Dockable dockable)
          Gets the leaf which represents dockable.
 

Methods in bibliothek.gui.dock.station.split with parameters of type Leaf
 void DefaultSplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
           
 void SplitLayoutManager.calculateDivider(SplitDockStation station, PutInfo putInfo, Leaf origin, StationDropItem item)
          Calculates the value a divider should have if the Dockable of putInfo is added alongside of origin.
protected  PutInfo DefaultSplitLayoutManager.calculateSideSnap(SplitDockStation station, int x, int y, Leaf leaf, Dockable drop)
          Calculates where to add a Dockable if the mouse is outside this station.
 void SplitNodeAdapter.handleLeaf(Leaf leaf)
           
 void SplitNodeVisitor.handleLeaf(Leaf leaf)
          Invoked when visiting a leaf of the tree.
 void PutInfo.setLeaf(Leaf leaf)
          Sets the leaf which contains dockable
 

Method parameters in bibliothek.gui.dock.station.split with type arguments of type Leaf
protected  SplitNode SplitNode.create(SplitDockTree.Key key, boolean checkValidity, Map<Leaf,Dockable> linksToSet)
          Creates a new node using the contents of key.
 void Leaf.evolve(SplitDockTree.Key key, boolean checkValidity, Map<Leaf,Dockable> linksToSet)
           
 void Node.evolve(SplitDockTree.Key key, boolean checkValidity, Map<Leaf,Dockable> linksToSet)
           
 void Placeholder.evolve(SplitDockTree.Key key, boolean checkValidity, Map<Leaf,Dockable> linksToSet)
           
 void Root.evolve(SplitDockTree.Key key, boolean checkValidity, Map<Leaf,Dockable> linksToSet)
           
abstract  void SplitNode.evolve(SplitDockTree.Key key, boolean checkValidity, Map<Leaf,Dockable> linksToSet)
          Creates or replaces children according to the values found in key.