Package com.javadocking.dock

Contains the interfaces and implementations for docks.

See:
          Description

Interface Summary
CompositeDock This is a Dock that can contain other child docks.
Dock A dock is where Dockables can be docked.
DockableHider This is an interface for a leaf dock that can hide an restore one of its dockables.
LeafDock This is a dock that contains dockables.
 

Class Summary
BorderDock This is a composite dock that can have one child dock in the center and between zero and 4 child docks at the borders.
CompositeGridDock This is a composite dock that has child docks that are organized in a grid.
CompositeLineDock This is a composite dock that has child docks that are organized in a line.
FloatDock This special dock contains all the floating dockables.
GridDock This is a dock that can contain zero, one or multiple dockables.
LineDock This is a dock that can contain zero, one or multiple dockables.
Position This class describes the positions of dockables in LeafDocks and the positions of child docks in CompositeDocks.
Priority This class defines the integer constants for the priority for adding a dockable to a specific dock.
SingleDock This is a dock that contains zero or one dockables.
SplitDock This is a composite dock that can contain zero, one, or two child docks.
TabDock This is a dock that can contain zero, one or multiple dockables.
 

Package com.javadocking.dock Description

Contains the interfaces and implementations for docks.

Docks can contain Dockables or other docks. The dockables can be moved from one dock to another dock. The docks stay always on the same place.

The main interface for a dock is Dock. There are 2 important extensions of this interface: LeafDock and CompositeDock.

Information on using docks is in How to Use Laef Docks and How to Use Composite Docks in The Sanaware Developer Guide.

A leaf dock is a dock that contains dockables. A composite dock is a dock that contains other docks.

Some implementations of leaf docks are:

Some implementations of composite docks are: