|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.gui.dock.common.intern.AbstractCStation<ScreenDockStation> bibliothek.gui.dock.common.CExternalizeArea
public class CExternalizeArea
This CStation
handles those CDockable
s whose mode is
ExtendedMode.EXTERNALIZED
.
Field Summary | |
---|---|
static Path |
TYPE_ID
The result of getTypeId() |
Constructor Summary | |
---|---|
CExternalizeArea(CControl control,
java.lang.String id)
Creates a new area. |
Method Summary | |
---|---|
CStationPerspective |
createPerspective()
Returns a new CStationPerspective that represents this station. |
Path |
getTypeId()
Gets a unique path denoting the type of this station. |
protected void |
install(CControlAccess access)
Called when this station is added to a CControl . |
protected void |
uninstall(CControlAccess access)
Called when this station is removed from a CControl . |
Methods inherited from class bibliothek.gui.dock.common.intern.AbstractCStation |
---|
asDockable, getControl, getStation, getStationLocation, getUniqueId, init, isWorkingArea, setControl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Path TYPE_ID
getTypeId()
Constructor Detail |
---|
public CExternalizeArea(CControl control, java.lang.String id)
control
- the owner of this areaid
- the unique identifier of this areaMethod Detail |
---|
protected void install(CControlAccess access)
AbstractCStation
CControl
.
install
in class AbstractCStation<ScreenDockStation>
access
- access to the internals of the new ownerprotected void uninstall(CControlAccess access)
AbstractCStation
CControl
.
uninstall
in class AbstractCStation<ScreenDockStation>
access
- access to the internals of the old ownerpublic CStationPerspective createPerspective()
CStation
CStationPerspective
that represents this
station. This method
does not need to set any content of the new perspective. Basically this method just needs to tell
the framework what type of CStationPerspective
is needed, not what its content is.
CStation.getTypeId()
public Path getTypeId()
CStation
MissingPerspectiveStrategy.createRoot(String, Path)
when loading a layout
as a CPerspective
.
null
will just be ignored.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |