Contains the interfaces and implementations for docks.

Docks can contain {@link com.javadocking.dockable.Dockable}s 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 {@link com.javadocking.dock.Dock}. There are 2 important extensions of this interface: {@link com.javadocking.dock.LeafDock} and {@link com.javadocking.dock.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: