Uses of Class
bibliothek.gui.dock.DockHierarchyLock.Token

Packages that use DockHierarchyLock.Token
bibliothek.gui.dock The five basic classes implementing Dockable and DockStation plus some supporting elements. 
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
 

Uses of DockHierarchyLock.Token in bibliothek.gui.dock
 

Methods in bibliothek.gui.dock that return DockHierarchyLock.Token
 DockHierarchyLock.Token DockHierarchyLock.acquire(DockStation station)
          Acquires a lock describing the entire contents of station.
static DockHierarchyLock.Token DockHierarchyLock.acquireFake()
          Acquires a fake token which does not lock anything.
 DockHierarchyLock.Token DockHierarchyLock.acquireLink(DockStation station, Dockable dockable)
          Allows station to become the new parent of dockable.
static DockHierarchyLock.Token DockHierarchyLock.acquireLinking(DockStation station, Dockable dockable)
          The same as calling DockHierarchyLock.acquireLink(DockStation, Dockable) with the DockHierarchyLock of the DockController of station.
 DockHierarchyLock.Token DockHierarchyLock.acquireUnlink(DockStation station, Dockable dockable)
          Allows station to remove itself as parent from dockable.
static DockHierarchyLock.Token DockHierarchyLock.acquireUnlinking(DockStation station, Dockable dockable)
          The same as calling DockHierarchyLock.acquireUnlink(DockStation, Dockable) with the DockHierarchyLock of the DockController of station.
static DockHierarchyLock.Token DockHierarchyLock.acquiring(DockStation station)
          The same as calling DockHierarchyLock.acquire(DockStation) with the DockHierarchyLock of the DockController of station.
 

Methods in bibliothek.gui.dock with parameters of type DockHierarchyLock.Token
 void SplitDockStation.Access.addHandle(StationChildHandle dockable, DockHierarchyLock.Token token)
           
 void SplitDockStation.Access.drop(DockHierarchyLock.Token token, PutInfo putInfo, StationDropItem item)
           
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.
 void SplitDockStation.Access.removeHandle(StationChildHandle handle, DockHierarchyLock.Token token)
           
 

Uses of DockHierarchyLock.Token in bibliothek.gui.dock.station.split
 

Methods in bibliothek.gui.dock.station.split with parameters of type DockHierarchyLock.Token
 void SplitDockAccess.addHandle(StationChildHandle handle, DockHierarchyLock.Token token)
          Adds the new handle to the station and adds the displayer to the station.
 void SplitDockAccess.drop(DockHierarchyLock.Token token, PutInfo putInfo, StationDropItem item)
          Adds the Dockable given by putInfo to this station.
 void SplitDockAccess.removeHandle(StationChildHandle handle, DockHierarchyLock.Token token)
          Removes an element from the station.
 void Leaf.setDockable(Dockable dockable, DockHierarchyLock.Token token)
          Sets the element of this leaf.
 void Leaf.setDockable(Dockable dockable, DockHierarchyLock.Token token, boolean updatePlaceholders, boolean storePlaceholderMap)
          Sets the element of this leaf.