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
Dockable s
on their DockStation and allowing to store the
whole layout of a set of Dockable s and stations. |
bibliothek.gui.dock.perspective |
The perspective API allows clients to access and modify the layout without
actually creating any
Dockable s. |
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(java.lang.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
Dockable s and DockStation s. |
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
DockFactory s that were added using DockFrontend.registerBackupFactory(DockFactory) . |
DockFactory<?,?,?>[] |
DockFrontendInternals.getDockFactories()
Gets a list of all
DockFactory s 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(java.lang.String id)
Searches a backup factory with the name
id . |
DockFactory<? extends DockElement,?,?> |
DockSituation.getFactory(java.lang.String id)
Gets the factory which has the given
id . |
DockFactory<? extends DockElement,?,?> |
PredefinedDockSituation.getFactory(java.lang.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.
|
java.lang.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 java.lang.String |
DockSituation.getID(DockFactory<?,?,?> factory)
Gets the id of
factory . |
protected java.lang.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(java.lang.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 FlapDockStation s. |
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 . |