Uses of Interface
com.javadocking.dock.LeafDock

Packages that use LeafDock
com.javadocking Contains the interfaces and implementations of the Java Docking library. 
com.javadocking.component Contains the interfaces and default implementations for the components and component factories that are used by the docking library. 
com.javadocking.dock Contains the interfaces and implementations for docks. 
com.javadocking.dockable Contains the interfaces and implementations for dockables. 
com.javadocking.drag Contains the functionality for dragging a Dockable from one Dock and docking it into another dock. 
com.javadocking.util Contains general utility classes. 
com.javadocking.visualizer Contains the interfaces and implementations for Visualizers. 
 

Uses of LeafDock in com.javadocking
 

Methods in com.javadocking with parameters of type LeafDock
 boolean DockingExecutor.changeDocking(Dockable dockable, LeafDock destinationDock, Position position)
           Changes the docking of the dockable to the given position in the given destination leaf dock.
 

Uses of LeafDock in com.javadocking.component
 

Methods in com.javadocking.component that return LeafDock
 LeafDock PointDockHeader.getDock()
           
 LeafDock PointGripDockHeader.getDock()
           
 LeafDock SingleDockHeader.getDock()
           
 LeafDock DockHeader.getDock()
          Gets the dock of this header.
 LeafDock DefaultDockHeader.getDock()
           
 

Methods in com.javadocking.component with parameters of type LeafDock
 DockHeader SwComponentFactory.createDockHeader(LeafDock dock, int position)
           Creates the header for the specified dock with multiple dockables.
 DockHeader DefaultSwComponentFactory.createDockHeader(LeafDock dock, int orientation)
          Creates a DefaultDockHeader.
 DockHeader SwComponentFactory.createSingleDockHeader(LeafDock dock, int position)
          Creates the header for the specified dock with one dockable.
 DockHeader DefaultSwComponentFactory.createSingleDockHeader(LeafDock dock, int position)
          Creates a SingleDockHeader.
 

Constructors in com.javadocking.component with parameters of type LeafDock
DefaultDockHeader(LeafDock dock, int position)
          Constructs a header for the given dock.
PointDockHeader(LeafDock dock, int position)
          Constructs a header for the given dock.
PointGripDockHeader(LeafDock dock, int position)
          Constructs a header for the given dock.
SingleDockHeader(LeafDock dock, int position)
          Constructs a single dock header.
 

Uses of LeafDock in com.javadocking.dock
 

Subinterfaces of LeafDock in com.javadocking.dock
 interface DockableHider
          This is an interface for a leaf dock that can hide an restore one of its dockables.
 

Classes in com.javadocking.dock that implement LeafDock
 class GridDock
           This is a dock that can contain zero, one or multiple dockables.
 class LineDock
           This is a dock that can contain zero, one or multiple dockables.
 class SingleDock
           This is a dock that contains zero or one dockables.
 class TabDock
           This is a dock that can contain zero, one or multiple dockables.
 

Uses of LeafDock in com.javadocking.dockable
 

Methods in com.javadocking.dockable that return LeafDock
 LeafDock Dockable.getDock()
          Gets the dock in which the dockable is docked.
 LeafDock DefaultDockable.getDock()
           
 LeafDock ButtonDockable.getDock()
           
 LeafDock ActionDockable.getDock()
           
 LeafDock DefaultCompositeDockable.getDock()
           
 

Methods in com.javadocking.dockable with parameters of type LeafDock
 void Dockable.setDock(LeafDock dock)
          Sets the dock in which the dockable is docked.
 void DefaultDockable.setDock(LeafDock dock)
           
 void ButtonDockable.setDock(LeafDock dock)
           
 void ActionDockable.setDock(LeafDock dock)
           
 void DefaultCompositeDockable.setDock(LeafDock dock)
           
 

Uses of LeafDock in com.javadocking.drag
 

Methods in com.javadocking.drag with parameters of type LeafDock
 Dragger DraggerFactory.createDragger(LeafDock dock)
          Creates a dragger for the dockables of the given dock.
 Dragger StaticDraggerFactory.createDragger(LeafDock dock)
          It creates the following draggers with the dockableDragPainter of this class: For a SingleDock: a StaticSingleDragger.
 Dragger DynamicDraggerFactory.createDragger(LeafDock dock)
          It creates for a TabDock a DynamicTabDragger.
 DragListener DefaultDragListenerFactory.createDragListener(LeafDock dock)
           
 DragListener DragListenerFactory.createDragListener(LeafDock dock)
          Creates a drag listener for the given dock.
 

Constructors in com.javadocking.drag with parameters of type LeafDock
DefaultDragListener(LeafDock dock)
          Constructs a drag mouse listener for the given dock.
 

Uses of LeafDock in com.javadocking.util
 

Methods in com.javadocking.util with parameters of type LeafDock
static boolean DockingUtil.contains(LeafDock leafDock, Dockable dockabe)
          Determines if the given dockable is docked in the given leaf dock.
 

Uses of LeafDock in com.javadocking.visualizer
 

Subinterfaces of LeafDock in com.javadocking.visualizer
 interface ExternalizeDock
          This is an interface for a leaf dock that can contain an externalized dockable.