Packages
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.dock.docker  
com.javadocking.dock.factory Contains the interfaces and implementations for the factories that create new Docks in which Dockables can be docked.
com.javadocking.dockable Contains the interfaces and implementations for dockables.
com.javadocking.dockable.action Contains actions that can be performed on dockables.
com.javadocking.drag Contains the functionality for dragging a Dockable from one Dock and docking it into another dock.
com.javadocking.drag.dockretriever Contains the functionality for retrieving the Dock, where a Dockable can be docked for a given mouse screen position.
com.javadocking.drag.painter Contains the functionality for painting a representation of the Dockable, when it is dragged.
com.javadocking.event Contains the classes for the events that are broadcasted when a dockable or child dock is: added to a dock.
com.javadocking.model Contains the functionality for dock models and docking path models.
com.javadocking.model.codec Contains the functionality for decoding and encoding DockModels and DockingPathModels.
com.javadocking.util Contains general utility classes.
com.javadocking.visualizer Contains the interfaces and implementations for Visualizers.