|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
SplitDockStation,
and which are needed to interact with the station.
See:
Description
| Interface Summary | |
|---|---|
| Divideable | A Divideable offers the information needed to represent a dividier between two
SplitNodes. |
| GridNode<D> | A node of an AbstractSplitDockGrid, represents a stack of Dockables
and their position. |
| SplitDividerStrategy | The SplitDividerStrategy is responsible for resizing the children of a SplitDockStation. |
| SplitDividerStrategyFactory | This factory creates new instances of SplitDividerStrategys. |
| SplitDockAccess | Provides access to some internal methods and attributes of a SplitDockStation. |
| SplitDockPerspective.EntryListener | A listener that can be added to a SplitDockPerspective and that will receive events
whenever the tree of the perspective changes. |
| SplitLayoutManager | A manager used to implement the behavior of a SplitDockStation. |
| SplitNodeFactory | A SplitNodeFactory is responsible for creating the various SplitNodes
that are used by a SplitDockStation.This interface is not intended for clients to use or implement, it is purely an internal abstraction keeping an option for customized subclasses of SplitDockStation open. |
| SplitNodeVisitor | A visitor for a tree of SplitNodes. |
| SplitTreeFactory<N> | A factory used to create trees that somehow represent the layout
of a SplitDockStation. |
| Class Summary | |
|---|---|
| AbstractSplitDockGrid<D> | A class that provides a grid for representations of Dockables. |
| AbstractSplitDockGrid.Line | Represents a dividing line in the grid. |
| AbstractSplitDockGrid.Node<D> | Represents a node in the tree which will be built. |
| AbstractSplitPlaceholderConverter<P,N,D> | Supporting class for SplitDockStation and SplitDockPerspective, allows to create
and read PlaceholderMaps. |
| DefaultSplitDividerStrategy | The default implementation of SplitDividerStrategy |
| DefaultSplitDividerStrategy.Handler | A DefaultSplitDividerStrategy.Handler is responsible for handling the needs of one SplitDockStation. |
| DefaultSplitLayoutManager | The default implementation of SplitLayoutManager. |
| DefaultSplitNodeFactory | This implementation of SplitNodeFactory creates the standard SplitNodes. |
| DockableSplitDockTree | Implementation of a SplitDockTree that works with Dockables. |
| Leaf | Represents a leaf in the tree that is the structure of a SplitDockStation. |
| Node | A Node represents an element in the tree of a SplitDockStation. |
| PerspectiveSplitDockGrid | An implementation of AbstractSplitDockGrid that works with PerspectiveDockables. |
| PerspectiveSplitDockTree | Implementation of a SplitDockTree that works with PerspectiveDockables. |
| Placeholder | A placeholder is a set of Path-keys, each key stands for a
Dockable that is currently not visible. |
| PutInfo | Carries information where to put a Dockable onto a SplitDockStation. |
| Root | The root of the tree that represents the internal structure of a
SplitDockStation. |
| SpanSplitNode | A SplitNode that also stores some Spans. |
| SplitDockCombinerSource | A CombinerSource that is created by a SplitDockStation. |
| SplitDockFullScreenProperty | This DockableProperty points to the currently maximized child of a SplitDockStation. |
| SplitDockFullScreenPropertyFactory | This factory creates new instances of SplitDockFullScreenPropertys. |
| SplitDockGrid | An implementation of AbstractSplitDockGrid that works with Dockables. |
| SplitDockPathProperty | A DockableProperty used by the SplitDockStation to describe
the location of a Dockable in the tree of all children of the station. |
| SplitDockPathProperty.Node | Describes one turn of the path. |
| SplitDockPathPropertyFactory | A factory creating new instances of SplitDockPathProperty. |
| SplitDockPerspective | Represents a SplitDockStation in a Perspective. |
| SplitDockPerspective.Entry | An entry in a tree, either a node or a leaf. |
| SplitDockPerspective.Leaf | A leaf in a tree, describes one Dockable. |
| SplitDockPerspective.Node | A node in a tree. |
| SplitDockPlaceholderMapping | A PlaceholderMapping representing the placeholders on a SplitDockStation. |
| SplitDockPlaceholderProperty | This property references a placeholder that is already present within the
tree of a SplitDockStation. |
| SplitDockPlaceholderPropertyFactory | A factory creating SplitDockPlaceholderPropertys. |
| SplitDockProperty | This property stores the location and the size of each child of a
SplitDockStation. |
| SplitDockPropertyFactory | A factory that creates instances of SplitDockProperty. |
| SplitDockStationFactory | A factory that creates SplitDockStations. |
| SplitDockStationLayout | A layout storing the contents of a SplitDockStation. |
| SplitDockStationLayout.Entry | An entry in a tree, either a node or a leaf. |
| SplitDockStationLayout.Leaf | A leaf in a tree, describes one Dockable. |
| SplitDockStationLayout.Node | A node in a tree. |
| SplitDockTree<D> | Represents the internal tree of a SplitDockStation. |
| SplitDockTreeFactory | A SplitTreeFactory that writes into a SplitDockTree and
so fills up an empty SplitDockTree until it is a full, valid
tree. |
| SplitDropOperation | Implementation of StationDropOperation. |
| SplitFullScreenAction | This DockAction is mainly used by the SplitDockStation
to allow it's children to get in fullscreen-mode. |
| SplitNode | The internal representation of a SplitDockStation is a tree. |
| SplitNodeAdapter | An implementation of SplitNodeVisitor, all methods call SplitNodeAdapter.handle(SplitNode). |
| SplitPerspectivePlaceholderConverter | A helper class to read and write PlaceholderMap that are related to SplitDockPerspectives. |
| SplitPlaceholderConverter | Supporting class for SplitDockStation, provides the implementation of SplitDockStation.getPlaceholders()
and SplitDockStation.setPlaceholders(PlaceholderMap) |
| SplitPlaceholderSet | Keeps track of the various placeholders and Dockables of a SplitDockStation
and makes sure that a placeholder is used by no more than one SplitNode. |
| SplitSpanStrategy | This class is responsible for accessing and updating all Spans of a SplitDockStation. |
| SplitTreePathFactory | A factory for creating a SplitDockPathProperty pointing to some node.Subclasses can override any method and create a new SplitDockPathProperty when appropriate, the factory
will fill out all the fields of that property. |
| VisibleSplitNode | Represents a SplitNode that is visible to the user. |
| Enum Summary | |
|---|---|
| PutInfo.Put | Information where the mouse is. |
| SplitDockPathProperty.Location | The direction which the path takes |
| Exception Summary | |
|---|---|
| SplitDropTreeException | An exception thrown if a SplitDockStation can't combine two
children which must be combined. |
Elements which are needed by the SplitDockStation,
and which are needed to interact with the station.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||