Interface | Description |
---|---|
IPaneConfigDelegate |
This interface is used by activating of a new
PaneConfiguration and
can be passed to
AbstractApplicationController#changePaneConfiguration method, which
changes the current PaneConfiguration . |
IPaneVisitor |
Pane visitor interface for defining operations on PaneConfigurations.
|
Class | Description |
---|---|
AbstractPane |
This class provides information about pane's dimensions and it's visibility.
|
AbstractPaneSplitter |
Sub class of
AbstractPane to split a pane into two different parts. |
AssignViewVisitor |
This
IPaneVisitor assigns a view to a given PaneConfiguration. |
HorizontalPaneSplitter |
The
HorizontalPaneSplitter divides the available area into two panes: top and
bottom. |
PaneConfiguration |
A
PaneConfiguration describes the partition of a window into different panes. |
PaneDefinition |
This class represents
PaneDefinition in the model and stores information
about the initial view, visibility and the name/id of the pane. |
PaneDefinitionGetter |
This is a get-pane-definition-by-pane-id operation:
PaneDefinitionGetter pdGetter = new PaneDefinitionGetter(paneId);
currentPaneConfig.getRootPane().accept(pdGetter);
PaneDefinition paneDef = pdGetter.getPaneDefinition();
|
PaneRect |
A rectangle representing the pane's dimensions.
|
SetPaneDimensionVisitor |
This class sets up dimensions for the given
PaneConfiguration . |
SetVisibleVisitor |
This is a set-visibility operation for the
PaneConfiguration . |
VerticalPaneSplitter |
The
VerticalPaneSplitter divides the available area in two panes: left and
right. |