Package bibliothek.gui.dock.station.support

Elements used by various DockStations to store properties and to propagate events to other objects.

See:
          Description

Interface Summary
CombinerSource A set of information intended for a Combiner.
CombinerTarget Created by a Combiner, this object tells how two Dockables are going to be merged.
PlaceholderList.Filter<M> A sublist of a PlaceholderList, the elements in this list are filtered by a strategy that is defined by the PlaceholderList.
PlaceholderListItem<D> An item in a PlaceholderList.
Clients should notice that there are no restrictions on what D actually is.
PlaceholderListItemConverter<D,P extends PlaceholderListItem<D>> Used by a PlaceholderList to read and write to a PlaceholderMap.
Implementations can assume that the list will both convert methods call with items in the order of which the items are found in the list (meaning ordered by their location).
PlaceholderMap.Key A key is a set of Paths, it is used to identify entries in a PlaceholderMap.
PlaceholderStrategy This strategy tells which Dockables can leave a placeholder on a DockStation.
PlaceholderStrategyListener A listener that gets added to a PlaceholderStrategy.
 

Class Summary
CombinerSourceWrapper A wrapper around a CombinerSource, can be used to easily override methods of some source.
ComponentDragOperation This implementation of StationDragOperation will call Component.repaint() on creation and when either the operation succeeeds or was canceled.
ConvertedPlaceholderListItem Data about a Dockable that was stored in a PlaceholderList.
DockablePlaceholderList<P extends PlaceholderListItem<Dockable>> A PlaceholderList that works with real Dockables.
DockableShowingManager Knows for every child of a DockStation whether it is visible or not.
DockStationListenerManager This manager stores DockStationListeners and provides methods to invoke the listeners.
ListSpanStrategy Manages the Spans of a DockStation that orderes its Dockables like a list.
PerspectivePlaceholderList<P extends PlaceholderListItem<PerspectiveDockable>> A PlaceholderList that works only with PerspectiveElements.
The PlaceholderStrategy of this list is automatically set during construction and there is no need for clients to call PlaceholderList.bind() or PlaceholderList.unbind().
PerspectivePlaceholderListItemConverter<D extends PlaceholderListItem<PerspectiveDockable>>  
PlaceholderList<D,S,P extends PlaceholderListItem<D>> A list consisting of Dockables and sets of Paths as placeholder.
PlaceholderListItemAdapter<D,P extends PlaceholderListItem<D>> An adapter for PlaceholderListItemConverter, all methods implemented by this adapter do nothing.
PlaceholderListMapping A generic PlaceholderMapping that operates by accessing a PlaceholderList.
PlaceholderMap A data structure designed to store and retrieve placeholder information persistently.
PlaceholderMetaMap A map for storing information that can be handled by a PlaceholderMap.
RootPlaceholderStrategy A PlaceholderStrategy that wraps around another strategy or around no strategy at all.
StrategyPlaceholderListItemConverter<D extends PlaceholderListItem<Dockable>> This converter uses a PlaceholderStrategy to create new placeholders, but does not convert placeholders back to dockables.
 

Enum Summary
Enforcement Describes how much a caller to Combiner.prepare(CombinerSource, Enforcement) would like the method to succeed.
PlaceholderList.Level identifiers for the various sublists this list consists of
 

Package bibliothek.gui.dock.station.support Description

Elements used by various DockStations to store properties and to propagate events to other objects.