|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
S - what kind of internal implementation this station usespublic interface CStation<S extends DockStation>
A CStation is an element onto which CDockables can be dropped.
Each station can, but does not have to be, a CDockable itself. Stations
are added to the CControl through CControl.add(CStation, boolean).
A station is either a root-station (meaning that it has no parent) or
CDockable. It is possible to use a CDockable as root-station.
| Method Summary | |
|---|---|
CDockable |
asDockable()
If this station is a CDockable as well, then this method returns
the representation of this station as CDockable. |
S |
getStation()
Gets the internal representation of this CStation. |
CLocation |
getStationLocation()
Gets a location which represents directly getStation(). |
String |
getUniqueId()
Gets a unique and constant identifier for this station |
boolean |
isWorkingArea()
Tells whether this station is a special working area or not. |
void |
setControl(CControlAccess access)
Called by CControl when this CStation is added or removed. |
| Method Detail |
|---|
S getStation()
CStation.
CDockable asDockable()
CDockable as well, then this method returns
the representation of this station as CDockable.
nullboolean isWorkingArea()
true if this is a working area, false
otherwiseString getUniqueId()
CLocation getStationLocation()
getStation().
stationvoid setControl(CControlAccess access)
CControl when this CStation is added or removed.
There are two actions which most stations might want to do:add methods for ModeAreas accessible through the CLocationModeManager.
That will ensure that the station can be used as minimize/normalize/... area.ResizeRequestListener to CControl in order to be
informed when resize requests are to be handled.
access - access to the internals of the CControl that uses
this station or null to remove all ties from a control
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||