|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.gui.dock.facile.mode.station.FlapDockStationHandle
public class FlapDockStationHandle
A connection between a FlapDockStation
and the
MinimizedModeArea
interface.
Constructor Summary | |
---|---|
FlapDockStationHandle(String id,
FlapDockStation station)
Creates a new handle. |
Method Summary | |
---|---|
void |
addModeAreaListener(ModeAreaListener listener)
Adds a listener to this area. |
boolean |
autoDefaultArea()
Tells whether this ModeArea can automatically become
the default area of some mode. |
DockableProperty |
getLocation(Dockable child)
Gets the location of dockable which is a child
of this station. |
FlapDockStation |
getStation()
Gets the station which is managed by this handle. |
String |
getUniqueId()
Gets a unique identifier for this area. |
boolean |
isChild(Dockable dockable)
Tells whether dockable is a direct child of this station. |
void |
removeModeAreaListener(ModeAreaListener listener)
Removes a listener from this area. |
boolean |
respectWorkingAreas()
|
void |
setController(DockController controller)
Connects this area with a controller. |
void |
setLocation(Dockable dockable,
DockableProperty location,
AffectedSet set)
Sets the location of dockable to location
and ensures that dockable is a child of this station. |
void |
setMode(LocationMode mode)
Informs this area about the mode that uses it. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FlapDockStationHandle(String id, FlapDockStation station)
id
- unique id of this handlestation
- the station managed by this handleMethod Detail |
---|
public boolean autoDefaultArea()
ModeArea
ModeArea
can automatically become
the default area of some mode.
autoDefaultArea
in interface ModeArea
true
if this can be a default area, false
if notpublic void addModeAreaListener(ModeAreaListener listener)
ModeArea
addModeAreaListener
in interface ModeArea
listener
- the new listenerpublic void removeModeAreaListener(ModeAreaListener listener)
ModeArea
removeModeAreaListener
in interface ModeArea
listener
- the listener to removepublic void setController(DockController controller)
ModeArea
setController
in interface ModeArea
controller
- the controller or null
public void setMode(LocationMode mode)
ModeArea
setMode
in interface ModeArea
mode
- the owner of this area, can be null
public FlapDockStation getStation()
getStation
in interface ModeArea
public DockableProperty getLocation(Dockable child)
StationModeArea
dockable
which is a child
of this station.
getLocation
in interface StationModeArea
child
- the child
null
public String getUniqueId()
ModeArea
getUniqueId
in interface ModeArea
CStation.getUniqueId()
public boolean isChild(Dockable dockable)
ModeArea
dockable
is a direct child of this station.
isChild
in interface ModeArea
dockable
- some element
true
if and only if the parent of dockable
is identical to this stationpublic boolean respectWorkingAreas()
public void setLocation(Dockable dockable, DockableProperty location, AffectedSet set)
StationModeArea
dockable
to location
and ensures that dockable
is a child of this station.
setLocation
in interface StationModeArea
dockable
- the new or old childlocation
- the new location, may be null
set
- this method has to store all Dockable
s which might have changed their
mode in the set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |