Package bibliothek.gui.dock.control.relocator

Various implementations of RelocateOperation.

See:
          Description

Interface Summary
DockRelocatorEvent An event created by the DockRelocator and forwarded to the VetoableDockRelocatorListener.
Inserter The Inserter is used by the DockRelocator to build and execute StationDropOperations independent from the involved DockStations and Dockables.
InserterSource Contains information about a drop and drop operation that needs to be examined by an Inserter.
Merger An algorithm used during drag and drop to merge two DockStations.
RelocateOperation Describes the action that a DefaultDockRelocator will execute.
VetoableDockRelocatorListener This listener can be added to a DockRelocator and will receive an event whenever the user, a RemoteRelocator or a DirectRemoteRelocator moves around a Dockable.
 

Class Summary
AbstractDockRelocator A manager adding MouseListener and MouseMotionListener to every DockElementRepresentatives and handling the drag and drop events.
The behaviour of a drag and drop operation can be made dependent of the keys that are pressed, using some DockRelocatorModes.
DefaultDockRelocator Default implementation of a handler that performs the drag & drop operations for a DockController.
DefaultDockRelocatorEvent A default implementation of DockRelocatorEvent.
DefaultInserterSource Default implementation of InserterSource.
DropOperation This operation calls StationDropOperation.execute()
MergeOperation Uses a Merger to merge two DockStations.
MultiInserter An Inserter which consists of several child Inserters.
MultiMerger A set of Mergers.
StackMerger This merger takes two StackDockStations and merges them into one.
TabMerger This Merger merges StackDockStations that are dropped onto a single tabbed Dockable.
VetoableDockRelocatorAdapter An adapter class to VetoableDockRelocatorListener, can be used to implement VetoableDockRelocatorListener without the need to implement all methods.
 

Package bibliothek.gui.dock.control.relocator Description

Various implementations of RelocateOperation. These operations are executed by the DefaultDockRelocator once the user finishes a drag and drop operation.