Package org.flexdock.docking
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.
-
Interface Summary Interface Description Dockable This interface is designed to specify the API's required byDockingManager
andDockingPort
for dealing with dockable components in a drag-n-drop fashion.DockableFactory This interface is designed to provide an API for allowing theDockingManager
to obtainDockable
instances on the fly.DockingConstants A collection of constants used by flexdock.DockingPort This interface is designed to specify the API's required byDockingManager
for placingDockable
instances within a container.DockingStrategy This interface defines an API used byDockingManager
andDockingPort
to support customizable behaviors during docking operations.DockingStub RegionChecker This interface provides an API for determining the desired regional bounds for aDockable
component. -
Class Summary Class Description DockableFactory.Stub An empty implementation ofDockableFactory
.DockingManager This class is used as a public facade into the framework docking system.