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