Package | Description |
---|---|
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.behavior | |
bibliothek.gui.dock.common.intern |
Classes and interfaces used internally.
|
bibliothek.gui.dock.common.intern.station |
Contains the
CommonDockStation , various implementations of CommonDockStation and supporting classes. |
bibliothek.gui.dock.common.mode | |
bibliothek.gui.dock.common.mode.station |
Contains wrapper classes for various
DockStation s, implementing the interface
CLocationMode . |
bibliothek.gui.dock.common.util |
Modifier and Type | Class and Description |
---|---|
class |
CExternalizeArea
|
class |
CGridArea
|
class |
CMinimizeArea
An area where
CDockable s can be stored in their minimized state. |
class |
CWorkingArea
A working area is an element which is always visible and contains some
CDockable s which can't be dragged out of it. |
Modifier and Type | Method and Description |
---|---|
CStation<?> |
CControl.findStation(DockStation intern)
|
CStation<?> |
CContentArea.getDefaultStation() |
CStation<?> |
CStationContainer.getDefaultStation()
Gets the preferred default
CStation of this container. |
CStation<?> |
CContentArea.getDefaultStation(ExtendedMode mode) |
CStation<?> |
CStationContainer.getDefaultStation(ExtendedMode mode)
Gets the preferred default
CStation of this container for children in mode mode . |
CStation<?> |
CContentArea.getMatchingStation(CStationContainer container,
CStation<?> station) |
CStation<?> |
CStationContainer.getMatchingStation(CStationContainer container,
CStation<?> station)
Assuming
container is a type of CStationContainer that is known to
this , and assuming station is a child of container : this
method returns one of this children that has the same relative location in respect to this
as station has to container . |
CStation<?> |
CControl.getStation(DockStation intern)
|
CStation<?> |
CContentArea.getStation(int index) |
CStation<?> |
CStationContainer.getStation(int index)
Gets the index'th child of this container.
|
CStation<?> |
CControl.getStation(java.lang.String id)
Searches the
CStation with unique identifier id . |
CStation<?>[] |
CContentArea.getStations()
Gets an independent array of all stations that are used on this
CContentArea . |
Modifier and Type | Method and Description |
---|---|
java.util.List<CStation<?>> |
CControl.getStations()
Gets an unmodifiable list of all stations that are currently
registered at this control.
|
java.util.List<CStation<?>> |
CControlRegister.getStations()
Gets an unmodifiable list of all
CStation s which are known to
this register. |
Modifier and Type | Method and Description |
---|---|
void |
CStationContainerListener.added(CStationContainer source,
CStation<?> station)
Called after
station has been added to source . |
void |
CControl.addStation(CStation<?> station)
Adds an additional station to this control.
|
void |
CControl.addStation(CStation<?> station,
boolean root)
Adds an additional station to this control.
|
protected void |
CContentArea.addStations(CStation<?>... stations)
|
CStationContainer |
CControlRegister.getContainer(CStation<?> child)
Searches the
CStationContainer which contains child . |
CStation<?> |
CContentArea.getMatchingStation(CStationContainer container,
CStation<?> station) |
CStation<?> |
CStationContainer.getMatchingStation(CStationContainer container,
CStation<?> station)
Assuming
container is a type of CStationContainer that is known to
this , and assuming station is a child of container : this
method returns one of this children that has the same relative location in respect to this
as station has to container . |
int |
CContentArea.indexOf(CStation<?> child)
Gets the index of
child . |
boolean |
CControl.isRootStation(CStation<?> station)
|
void |
CStationContainerListener.removed(CStationContainer source,
CStation<?> station)
Called after
station has been removed from source . |
void |
CControl.removeStation(CStation<?> station)
Removes a
CStation from this control. |
Modifier and Type | Class and Description |
---|---|
class |
ExternalizingCGridArea
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCStation<S extends CommonDockStation<?,?>>
A simple implementation of
CStation . |
class |
AbstractDockableCStation<S extends CommonDockStation<?,?>>
|
Modifier and Type | Method and Description |
---|---|
CStation<?> |
AbstractDockableCStation.asStation() |
CStation<?> |
CDockable.asStation()
|
CStation<?> |
DefaultCDockable.asStation() |
CStation<?> |
AbstractCDockable.getParentStation() |
CStation<?> |
CDockable.getParentStation()
|
CStation<?> |
CommonDockable.getStation()
Gets the model of this dockable as station.
|
CStation<?> |
DefaultCommonDockable.getStation() |
CStation<?> |
AbstractCDockable.getWorkingArea() |
CStation<?> |
CDockable.getWorkingArea()
Gets the parent of this
CDockable , this should be the same as
set by the last call of CDockable.setWorkingArea(CStation) . |
Modifier and Type | Method and Description |
---|---|
java.util.List<CStation<?>> |
DefaultCControlRegister.getStations() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCControlRegister.addStation(CStation<?> station) |
void |
MutableCControlRegister.addStation(CStation<?> station)
Adds
station to this register. |
CStationContainer |
DefaultCControlRegister.getContainer(CStation<?> child) |
boolean |
DefaultCControlRegister.removeStation(CStation<?> station) |
boolean |
MutableCControlRegister.removeStation(CStation<?> station)
Removes
station from this register. |
void |
AbstractCDockable.setWorkingArea(CStation<?> area) |
void |
CDockable.setWorkingArea(CStation<?> area)
Sets the parent of this
CDockable . |
Modifier and Type | Method and Description |
---|---|
CStation<CFlapDockStation> |
CFlapDockStation.getStation() |
CStation<CScreenDockStation> |
CScreenDockStation.getStation() |
CStation<CSplitDockStation> |
CSplitDockStation.getStation() |
CStation<C> |
CommonDockStation.getStation()
Gets the model of this station.
|
CStation<S> |
CommonStationDelegate.getStation()
Gets a result for
CommonDockStation.getStation() . |
Modifier and Type | Method and Description |
---|---|
protected void |
CommonDockStationFactory.registerStation(CStation<?> station,
boolean root)
Register
station at the CControl in whose realm this factory works. |
Modifier and Type | Method and Description |
---|---|
protected CStation<?> |
CLocationModeManager.getAreaOf(Dockable dockable)
Searches
dockable and its parent for the first CStation
that is a working area. |
protected CStation<?> |
CStationContainerHistoryRewriter.getMatchingStation(Dockable dockable,
ExtendedMode mode)
|
protected CStation<?> |
CStationContainerHistoryRewriter.getMatchingStation(Dockable dockable,
java.lang.String root)
Given the current location of
dockable and the root station it is going
to use, this method decides which CStation is actually going to be the new parent
root station. |
protected CStation<?> |
CStationContainerHistoryRewriter.getParent(Dockable dockable)
Gets the first parent
CStation of dockable . |
protected CStation<?> |
CStationContainerHistoryRewriter.getWorkingArea(Dockable dockable)
|
Modifier and Type | Method and Description |
---|---|
protected CStationContainer |
CStationContainerHistoryRewriter.getContainer(CStation<?> child)
Searches the
CStationContainer which is the parent of child . |
CLocation |
CLocationModeManager.getDropLocation(CStation<?> station)
Tries to find the "optimal spot" where to put a new child onto
station . |
Modifier and Type | Method and Description |
---|---|
CStation<CSplitDockStation> |
CSplitDockStationHandle.getCStation()
Gets the
CStation which is managed by this handle. |
Constructor and Description |
---|
CFlapDockStationHandle(CStation<CFlapDockStation> station)
Creates a new handle
|
CScreenDockStationHandle(CStation<CScreenDockStation> station,
CLocationModeManager manager)
Creates a new handle
|
CSplitDockStationHandle(CStation<CSplitDockStation> station,
CLocationModeManager manager)
Creates a new handle.
|
ExternalizedCSplitDockStationHandler(CStation<CSplitDockStation> station,
CLocationModeManager manager)
Creates a new handler
|
Modifier and Type | Method and Description |
---|---|
static CStation<?> |
CDockUtilities.getFirstWorkingArea(CStation<?> station)
Starting with
station , and traversing the tree upwards, searches
the first CStation which is a working area . |
Modifier and Type | Method and Description |
---|---|
static CStation<?> |
CDockUtilities.getFirstWorkingArea(CStation<?> station)
Starting with
station , and traversing the tree upwards, searches
the first CStation which is a working area . |