| Package | Description |
|---|---|
| bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
| bibliothek.gui.dock |
The five basic classes implementing
Dockable and
DockStation plus some supporting elements. |
| bibliothek.gui.dock.dockable |
Some classes related to
Dockable. |
| bibliothek.gui.dock.frontend |
Classes and interfaces needed by the
DockFrontend |
| bibliothek.gui.dock.perspective |
The perspective API allows clients to access and modify the layout without
actually creating any
Dockables. |
| bibliothek.gui.dock.station |
Elements needed by various implementations of the
DockStation interface. |
| bibliothek.gui.dock.station.flap |
Elements that are related to the
FlapDockStation. |
| bibliothek.gui.dock.station.screen |
Elements that are related to the
ScreenDockStation. |
| bibliothek.gui.dock.station.screen.window |
Contains the window (
JDialog, JInternalDialog, etc..)
that shows the children of a ScreenDockStation and the classes required
to configure that window. |
| bibliothek.gui.dock.station.split |
Elements which are needed by the
SplitDockStation,
and which are needed to interact with the station. |
| bibliothek.gui.dock.station.stack |
Elements which are related to the
StackDockStation. |
| bibliothek.gui.dock.station.support |
Elements used by various
DockStations to store
properties and to propagate events to other objects. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Dockable
A
Dockable is a window which can be dragged around by the user. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDockable
|
class |
FlapDockStation
This
DockStation shows only a title for each of it's children.If the user clicks on one of the titles, a window will popup. |
protected class |
FlapDockStation.DockableHandle
Handles title, listeners and actions that are associated with a
Dockable. |
class |
SplitDockStation
This station shows all its children at once.
|
class |
StackDockStation
On this station, only one of many children is visible.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDockable
An implementation of
Dockable which deals with the simple things.Some of the capabilities of an AbstractDockable are: add or remove a DockableListener, and fire an event
set the parent and the controller
set the title and the icon
store a list of DockActions
|
class |
DefaultDockablePerspective
Implementation of a
PerspectiveElement that represents a DefaultDockable. |
| Modifier and Type | Class and Description |
|---|---|
class |
FrontendDockablePerspective
This
DefaultDockablePerspective represents a DefaultDockable that was added
to a DockFrontend with a unique identifier. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PerspectiveDockable
A representation of a
Dockable in a Perspective. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDockableStation
An abstract combination between
DockStation and Dockable. |
class |
StationChildHandle
A support class intended to be used by
DockStations. |
| Modifier and Type | Method and Description |
|---|---|
<T extends PlaceholderListItem<Dockable>> |
DockStationDelegate.combine(PlaceholderList.Item item,
Combiner combiner,
AsideRequest request)
Can be called by
DockStation.aside(AsideRequest) if request contains a
location that points toward item. |
| Modifier and Type | Class and Description |
|---|---|
class |
FlapDockPerspective
A representation of a
FlapDockStation in a Perspective.Note: while this perspective allows to set the hold and size
property of a dockable, the final decision of how these properties look like are made
by the FlapLayoutManager that is installed on the FlapDockStation which shows
the real Dockables. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ScreenDockPerspective.ScreenPerspectiveWindow
Represents a child of a
ScreenDockPerspective. |
| Modifier and Type | Class and Description |
|---|---|
class |
ScreenDockWindowHandle
Represents a
ScreenDockWindow in a PlaceholderList. |
| Modifier and Type | Class and Description |
|---|---|
class |
SplitDockPerspective
Represents a
SplitDockStation in a Perspective. |
| Modifier and Type | Class and Description |
|---|---|
class |
StackDockPerspective
A representation of a
StackDockStation in a Perspective. |
| Modifier and Type | Class and Description |
|---|---|
class |
DockablePlaceholderList<P extends PlaceholderListItem<Dockable>>
A
PlaceholderList that works with real Dockables. |
class |
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(). |
class |
PerspectivePlaceholderListItemConverter<D extends PlaceholderListItem<PerspectiveDockable>> |
class |
PlaceholderList<D,S,P extends PlaceholderListItem<D>>
|
class |
PlaceholderListItemAdapter<D,P extends PlaceholderListItem<D>>
An adapter for
PlaceholderListItemConverter, all methods implemented by this adapter do nothing. |
interface |
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). |
class |
StrategyPlaceholderListItemConverter<D extends PlaceholderListItem<Dockable>>
This converter uses a
PlaceholderStrategy to create new placeholders, but
does not convert placeholders back to dockables. |
| Modifier and Type | Method and Description |
|---|---|
static <P extends PlaceholderListItem<Dockable>> |
DockablePlaceholderList.simulatedRead(PlaceholderMap map,
PlaceholderListItemConverter<Dockable,P> converter)
Simulates a call to
PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter
that would be made in a real read as well. |
static <P extends PlaceholderListItem<PerspectiveDockable>> |
PerspectivePlaceholderList.simulatedRead(PlaceholderMap map,
PlaceholderListItemConverter<PerspectiveDockable,P> converter)
Simulates a call to
PlaceholderList.read(PlaceholderMap, PlaceholderListItemConverter) and makes all calls to converter
that would be made in a real read as well. |
Copyright © 2017 Docking Frames. All rights reserved.