Contains the interfaces and implementations for dockables.

A dockable is a wrapper around its content. The content should be a java.awt.Component. The dockable provides the functionality to move the content from one {@link com.javadocking.dock.Dock} to another dock. The dockables can be moved, the docks stay always at the same place.

Information on using dockables is in How to Use Dockables in The Sanaware Developer Guide. Information on adding, moving, and removing dockables is in How to Add, Move, and Remove Dockables

The main interface for a dockable is {@link com.javadocking.dockable.Dockable}. There is 1 important extensions of this interface: {@link com.javadocking.dockable.CompositeDockable} for dockables that are a composition of multiple dockables.

Some implementations of {@link com.javadocking.dockable.Dockable} are:

An implementation of {@link com.javadocking.dockable.CompositeDockable} is: