| 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,?,?> |
DockSituation.getFactory(String id)
Gets the factory which has the given
id. |
DockFactory<? extends DockElement,?,?> |
PredefinedDockSituation.getFactory(String 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. |
protected String |
DockSituation.getID(DockFactory<?,?,?> factory)
Gets the id of
factory. |
protected String |
PredefinedDockSituation.getID(DockFactory<?,?,?> 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 © 2018. All rights reserved.