|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bibliothek.gui.dock.station.AbstractDockStation bibliothek.gui.dock.ScreenDockStation bibliothek.gui.dock.common.intern.station.CScreenDockStation
public class CScreenDockStation
A ScreenDockStation
that also implements CommonDockStation
.
Field Summary |
---|
Fields inherited from class bibliothek.gui.dock.ScreenDockStation |
---|
ATTRACTOR_STRATEGY, ATTRACTOR_STRATEGY_EXTENSION, BOUNDARY_RESTRICTION, DISPLAYER_ID, DROP_SIZE_STRATEGY, EXPAND_ON_DOUBLE_CLICK, EXTENSION_PARAM, FULL_SCREEN_STRATEGY, MAGNET_STRATEGY, PREVENT_FOCUS_STEALING_DELAY, STATION_EXTENSION, TITLE_ID, WINDOW_CLOSING_STRATEGY, WINDOW_CONFIGURATION, WINDOW_FACTORY |
Fields inherited from class bibliothek.gui.dock.station.AbstractDockStation |
---|
listeners |
Constructor Summary | |
---|---|
CScreenDockStation(WindowProvider owner,
CommonStationDelegate<CScreenDockStation> delegate)
Creates a new station. |
Method Summary | |
---|---|
CommonDockable |
asDockable()
Returns this if this is an instance of
Dockable . |
CScreenDockStation |
asDockStation()
Returns this if this is an instance of
DockStation . |
protected ListeningDockAction |
createFullscreenAction()
Creates an action which is added to all children
of this station. |
String |
getConverterID()
Gets the unique identifier of the DockFactory that should be used by the CommonDockStationFactory
to actually write or read the layout. |
ScreenDockStation |
getDockStation()
Gets this as S . |
String |
getFactoryID()
Gets the unique name of the DockFactory which can read
and write elements of this type. |
CStation<CScreenDockStation> |
getStation()
Gets the model of this station. |
Methods inherited from class bibliothek.gui.dock.station.AbstractDockStation |
---|
accept, addDockStationListener, canCompare, changed, compare, delegate, getComponentConfiguration, getController, getRootHandler, getTheme, removeDockStationListener, requestChildDisplayer, requestChildDockTitle, setComponentConfiguration, updateTheme |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface bibliothek.gui.DockStation |
---|
accept, addDockStationListener, aside, canDrag, canReplace, changed, drag, drop, drop, getController, getDirectActionOffers, getDockable, getDockableCount, getDockableProperty, getFrontDockable, getIndirectActionOffers, getLayers, getPlaceholderMapping, getPlaceholders, getTheme, isChildShowing, isStationShowing, isStationVisible, isVisible, move, prepareDrag, prepareDrop, removeDockStationListener, replace, replace, requestChildDisplayer, requestChildDockTitle, setController, setFrontDockable, setPlaceholders, updateTheme |
Methods inherited from interface bibliothek.gui.dock.component.DockComponentRoot |
---|
getComponentConfiguration, setComponentConfiguration |
Constructor Detail |
---|
public CScreenDockStation(WindowProvider owner, CommonStationDelegate<CScreenDockStation> delegate)
owner
- the window that is the owner of the windows of this stationdelegate
- additional methods required for this stationMethod Detail |
---|
public String getFactoryID()
DockElement
DockFactory
which can read
and write elements of this type.
getFactoryID
in interface CommonDockStation<ScreenDockStation,CScreenDockStation>
getFactoryID
in interface DockElement
getFactoryID
in class ScreenDockStation
CommonDockStation.getConverterID()
public String getConverterID()
CommonDockStation
DockFactory
that should be used by the CommonDockStationFactory
to actually write or read the layout. Usually the result of this method is the same result
as DockElement.getFactoryID()
(note: the factory id from the super class).
getConverterID
in interface CommonDockStation<ScreenDockStation,CScreenDockStation>
DockFactory
. Can be null
if
CommonDockStation.getFactoryID()
does not return CommonDockStationFactory.FACTORY_ID
protected ListeningDockAction createFullscreenAction()
ScreenDockStation
action
which is added to all children
of this station. The action allows the user to expand a child to
fullscreen. The action is also added to subchildren, but the effect
does only affect direct children of this station.
createFullscreenAction
in class ScreenDockStation
null
if this feature should be
disabled, or the action is set later
public ScreenDockStation getDockStation()
CommonDockStation
this
as S
.
getDockStation
in interface CommonDockStation<ScreenDockStation,CScreenDockStation>
this
public CScreenDockStation asDockStation()
DockElement
this
if this
is an instance of
DockStation
. Otherwise null
is returned.
asDockStation
in interface CommonElement
asDockStation
in interface CommonDockStation<ScreenDockStation,CScreenDockStation>
asDockStation
in interface DockElement
asDockStation
in class ScreenDockStation
this
or null
. Must not return null
if DockElement.asDockable()
already returns null
public CommonDockable asDockable()
DockElement
this
if this
is an instance of
Dockable
. Otherwise null
is returned.
asDockable
in interface CommonElement
asDockable
in interface DockElement
asDockable
in class ScreenDockStation
this
or null
. Must not return null
if DockElement.asDockable()
already returns null
.public CStation<CScreenDockStation> getStation()
CommonDockStation
getStation
in interface CommonDockStation<ScreenDockStation,CScreenDockStation>
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |