Package org.flexdock.docking

Provides the specification for the FlexDock docking framework.

See:
          Description

Interface Summary
Dockable This interface is designed to specify the API's required by DockingManager and DockingPort for dealing with dockable components in a drag-n-drop fashion.
DockableFactory This interface is designed to provide an API for allowing the DockingManager to obtain Dockable instances on the fly.
DockingConstants A collection of constants used by flexdock.
DockingPort This interface is designed to specify the API's required by DockingManager for placing Dockable instances within a container.
DockingStrategy This interface defines an API used by DockingManager and DockingPort to support customizable behaviors during docking operations.
DockingStub  
RegionChecker This interface provides an API for determining the desired regional bounds for a Dockable component.
 

Class Summary
DockableFactory.Stub An empty implementation of DockableFactory.
DockingManager This class is used as a public facade into the framework docking system.
 

Package org.flexdock.docking Description

Provides the specification for the FlexDock docking framework.

Package Specification

This package contains interface definitions for the FlexDock framework. It also contains the utility class DockingManager. This class helps to load the actual docking implementations and configure those instances.

The package org.flexdock.docking.defaults contains default implementations for these interfaces. Implementors should use these classes as a reference, since a lot of time has been put into developing them.