public interface CStationPerspective extends CElementPerspective
CStation
.Modifier and Type | Method and Description |
---|---|
CPerspective |
getPerspective()
Gets the perspective which presents this station.
|
Path |
getTypeId()
Gets the unique id denoting the type of this
CStation , this should be the
exact same result as CStation.getTypeId() will return. |
String |
getUniqueId()
Gets the unique identifier of this station.
|
boolean |
isRoot()
Tells whether this is a root station or not.
|
boolean |
isWorkingArea()
Tells whether this station will act as a
working area . |
void |
setPerspective(CPerspective perspective)
Informs this station by which perspective it is used.
|
void |
setRoot(boolean root)
Sets the root station flag.
|
asDockable, asStation, intern
String getUniqueId()
Path getTypeId()
CStation
, this should be the
exact same result as CStation.getTypeId()
will return.null
@FrameworkOnly void setPerspective(CPerspective perspective)
perspective
- the perspective that uses this station or null
CPerspective getPerspective()
null
boolean isWorkingArea()
working area
.boolean isRoot()
setRoot(boolean)
void setRoot(boolean root)
root
parameter when calling
CControl.addStation(bibliothek.gui.dock.common.CStation, boolean)
. The location of a Dockable
is
always relative to its nearest root-station parent.CControl.addStation(bibliothek.gui.dock.common.CStation, boolean)
will
never be overridden by the flag set in the perspective.root
-