| Package | Description |
|---|---|
| bibliothek.gui |
The high level interfaces of the framework and the most often used classes.
|
| bibliothek.gui.dock.dockable |
Some classes related to
Dockable. |
| bibliothek.gui.dock.frontend |
Classes and interfaces needed by the
DockFrontend |
| 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. |
| bibliothek.gui.dock.perspective |
The perspective API allows clients to access and modify the layout without
actually creating any
Dockables. |
| 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.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. |
| Modifier and Type | Method and Description |
|---|---|
DockFactory<?,?,?> |
DockFrontend.getDockFactory(String factoryId)
Searches for a
DockFactory which id factoryId. |
| Modifier and Type | Method and Description |
|---|---|
void |
DockFrontend.registerBackupFactory(DockFactory<? extends Dockable,?,?> factory)
Register a backup factory.
|
void |
DockFrontend.registerFactory(DockFactory<?,?,?> factory)
Registers a factory to write and read
Dockables and
DockStations. |
void |
DockFrontend.registerFactory(DockFactory<? extends Dockable,?,?> factory,
boolean backup)
Registers a factory to write and read
Dockables and DockStations. |
void |
DockFrontend.unregisterBackupFactory(DockFactory<?,?,?> factory)
Removes a backup factory from this frontend.
|
void |
DockFrontend.unregisterFactory(DockFactory<?,?,?> factory)
Removes a factory from this frontend.
|
static <D extends DockStation,L> |
DockUI.updateTheme(D station,
DockFactory<D,?,L> factory)
Removes all children of
station and then adds
the children again. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDockableFactory
A factory which can read and write the properties of a
DefaultDockable. |
| Modifier and Type | Class and Description |
|---|---|
class |
RegisteringDockFactory<D extends Dockable,P extends PerspectiveElement,L>
A
DockFactory that wraps around another factory and adds all elements
that are read through RegisteringDockFactory.layout(BackupFactoryData, PlaceholderStrategy) or RegisteringDockFactory.layout(BackupFactoryData, Map, PlaceholderStrategy)
to a DockFrontend. |
| Modifier and Type | Method and Description |
|---|---|
DockFactory<?,?,?>[] |
DockFrontendInternals.getBackupDockFactories()
Gets a list of all
DockFactorys that were added using DockFrontend.registerBackupFactory(DockFactory). |
DockFactory<?,?,?>[] |
DockFrontendInternals.getDockFactories()
Gets a list of all
DockFactorys that were added using DockFrontend.registerFactory(DockFactory). |
| Modifier and Type | Method and Description |
|---|---|
<L> boolean |
MissingDockableStrategy.shouldCreate(DockFactory<?,?,L> factory,
L data)
|
| Constructor and Description |
|---|
RegisteringDockFactory(DockFrontend frontend,
DockFactory<D,P,L> factory)
Creates a new factory
|
| Modifier and Type | Method and Description |
|---|---|
protected DockFactory<? extends DockElement,?,BackupFactoryData<?>> |
PredefinedDockSituation.getBackup(String id)
Searches a backup factory with the name
id. |
DockFactory<? extends DockElement,?,?> |
PredefinedDockSituation.getFactory(String id) |
DockFactory<? extends DockElement,?,?> |
DockSituation.getFactory(String id)
Gets the factory which has the given
id. |
| Modifier and Type | Method and Description |
|---|---|
void |
DockSituation.add(DockFactory<?,?,?> factory)
Adds a factory
|
void |
PredefinedDockSituation.addBackup(DockFactory<? extends DockElement,?,? extends BackupFactoryData<?>> factory)
Adds a backup factory to this situation.
|
String |
DockSituation.convertFactoryId(DockFactory<?,?,?> factory)
Tells what identifier is used for
factory in the
DockLayoutComposition.This method just calls DockSituation.getID(DockFactory), but
DockSituation.getID(DockFactory) is intended for internal use while this
method is intended to be used by clients which read out a DockLayoutComposition. |
protected String |
PredefinedDockSituation.getID(DockFactory<?,?,?> factory) |
protected String |
DockSituation.getID(DockFactory<?,?,?> factory)
Gets the id of
factory. |
| Constructor and Description |
|---|
DockSituation(DockFactory<?,?,?>... factories)
Constructs a new DockSituation and sets some factories which are
used to create new
DockElements. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DockFactory<?,?,?> |
Perspective.getFactory(String id)
Gets the factory which is responsible to store an element whose id is
id. |
| Modifier and Type | Class and Description |
|---|---|
class |
FlapDockStationFactory
A
DockFactory which can handle FlapDockStations. |
| Modifier and Type | Class and Description |
|---|---|
class |
ScreenDockStationFactory
A
DockFactory which writes and reads instances
of ScreenDockStation. |
| Modifier and Type | Class and Description |
|---|---|
class |
SplitDockStationFactory
A factory that creates
SplitDockStations. |
| Modifier and Type | Class and Description |
|---|---|
class |
StackDockStationFactory
A
DockFactory that can read and write instances of
StackDockStation. |
Copyright © 2017 Docking Frames. All rights reserved.