Package bibliothek.gui.dock.layout

Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations.

See:
          Description

Interface Summary
AdjacentDockFactory<L> An object that works together with a DockFactory, this object decides on its own whether it wants to store information about a DockElement or not.
DockableProperty Describes the location of a Dockable on a DockStation.
DockablePropertyFactory A factory which creates instances of DockableProperty.
DockConverter<D extends DockElement,P extends PerspectiveElement,L> A DockConverter can store or load content which is related to a certain kind of DockElement.
The content of an element is first converted in a special intermediate form represented by some object of type L.
DockSituationIgnore A DockSituationIgnore is used in a DockSituation to decide, which elements (stations and dockables) should be written into a stream.
LocationEstimationMap A map used for DockFactory, telling what children a DockElement has.
This map is also a list of DockLayoutInfos.
MissingDockFactory A MissingDockFactory is used by a DockSituation to read the contents of a file if the factory that was supposed to read that content is missing.
 

Class Summary
AbstractDockableProperty A simple implementation of DockableProperty which provides only the basic features.
BackupFactoryData<D> Some client specified data and an identifier for that data.
DefaultLocationEstimationMap This default implementation of a LocationEstimationMap works directly with the tree built by DockLayoutCompositions.
DockLayout<L> A DockLayout describes the contents of one DockElement.
DockLayoutComposition A DockLayoutComposition describes all relations and positions of a set of DockElements.
DockLayoutInfo A DockLayoutInfo is a wrapper around a DockLayout.
DockSituation A DockSituation is a converter: the relationship of DockStations and Dockables, the position of Dockables and other information are converted into a stream of bytes.
DockSituationIgnoreUtil Utility class for DockSituationIgnore.
PredefinedDockSituation A DockSituation that does not load or store all DockElements.
PredefinedLayout A layout that stores another layout and maybe also an identifier for a preloaded element.
PropertyTransformer A PropertTransformer can read and write instances of DockableProperty , assuming that a factory is installed for the property.
 

Enum Summary
DockLayoutInfo.Data The kind of information a DockLayoutInfo contains.
 

Package bibliothek.gui.dock.layout Description

Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations.