Class CScreenDockStation
java.lang.Object
bibliothek.gui.dock.station.AbstractDockStation
bibliothek.gui.dock.ScreenDockStation
bibliothek.gui.dock.common.intern.station.CScreenDockStation
- All Implemented Interfaces:
CommonElement,CommonDockStation<ScreenDockStation,,CScreenDockStation> DockComponentRoot,DockElement,DockStation
public class CScreenDockStation
extends ScreenDockStation
implements CommonDockStation<ScreenDockStation,CScreenDockStation>
A
ScreenDockStation that also implements CommonDockStation.- Author:
- Benjamin Sigg
-
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_FACTORYFields inherited from class bibliothek.gui.dock.station.AbstractDockStation
listeners -
Constructor Summary
ConstructorsConstructorDescriptionCScreenDockStation(WindowProvider owner, CommonStationDelegate<CScreenDockStation> delegate) Creates a new station. -
Method Summary
Modifier and TypeMethodDescriptionReturnsthisas station of typeC.protected ListeningDockActionGets the unique identifier of theDockFactorythat should be used by theCommonDockStationFactoryto actually write or read the layout.GetsthisasS.Gets the unique identifier of theDockFactorythat stores and loads the layout of this station.Gets the model of this station.Methods inherited from class bibliothek.gui.dock.ScreenDockStation
addDockable, addDockable, addDockable, addFullscreenFilter, addScreenDockStationListener, aside, callDockUiUpdateTheme, canDrag, canReplace, checkWindowBoundaries, clearExpandOnDoubleClick, combine, combine, createRootHandler, createWindow, deregister, drag, drop, drop, drop, drop, drop, getBoundaryRestriction, getCombiner, getConfiguration, getDirectActionOffers, getDisplayerFactory, getDisplayers, getDockable, getDockableCount, getDockableProperty, getDropOverRatio, getFrontDockable, getFullscreenChildren, getFullscreenStrategy, getIndirectActionOffers, getLayers, getLocation, getMagnetController, getOwner, getPaint, getPlaceholderMapping, getPlaceholders, getPlaceholders, getPlaceholderStrategy, getProvider, getStationBounds, getTitleVersion, getWindow, getWindow, getWindowConfiguration, getWindowConfigurationProperty, getWindowFactory, getWindowFactoryProperty, indexOf, isChildShowing, isExpandOnDoubleClick, isFullscreen, isShowing, isStationShowing, isStationVisible, isVisible, move, prepare, prepareDrag, prepareDrop, register, removeDockable, removeDockable, removeFullscreenFilter, removeScreenDockStationListener, replace, replace, replace, screenDockStationListeners, searchCombineDockable, setBoundaryRestriction, setController, setDropOverRatio, setExpandOnDoubleClick, setFrontDockable, setFullscreen, setFullscreenAction, setFullscreenStrategy, setPlaceholders, setPlaceholders, setPlaceholderStrategy, setShowing, setWindowConfiguration, setWindowFactory, updateWindows, updateWindowsMethods inherited from class bibliothek.gui.dock.station.AbstractDockStation
accept, addDockStationListener, canCompare, changed, compare, delegate, getComponentConfiguration, getController, getRootHandler, getTheme, removeDockStationListener, requestChildDisplayer, requestChildDockTitle, setComponentConfiguration, updateThemeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface bibliothek.gui.dock.component.DockComponentRoot
getComponentConfiguration, setComponentConfigurationMethods 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
-
Constructor Details
-
CScreenDockStation
Creates a new station.- Parameters:
owner- the window that is the owner of the windows of this stationdelegate- additional methods required for this station
-
-
Method Details
-
getFactoryID
Description copied from interface:CommonDockStationGets the unique identifier of theDockFactorythat stores and loads the layout of this station. ForCommonDockStations the result should always beCommonDockStationFactory.FACTORY_ID- Specified by:
getFactoryIDin interfaceCommonDockStation<ScreenDockStation,CScreenDockStation> - Specified by:
getFactoryIDin interfaceDockElement- Overrides:
getFactoryIDin classScreenDockStation- See Also:
-
getConverterID
Description copied from interface:CommonDockStationGets the unique identifier of theDockFactorythat should be used by theCommonDockStationFactoryto actually write or read the layout. Usually the result of this method is the same result asDockElement.getFactoryID()(note: the factory id from the super class).- Specified by:
getConverterIDin interfaceCommonDockStation<ScreenDockStation,CScreenDockStation> - Returns:
- the unique identifier of a
DockFactory. Can benullifCommonDockStation.getFactoryID()does not returnCommonDockStationFactory.FACTORY_ID
-
createFullscreenAction
- Overrides:
createFullscreenActionin classScreenDockStation
-
getDockStation
Description copied from interface:CommonDockStationGetsthisasS.- Specified by:
getDockStationin interfaceCommonDockStation<ScreenDockStation,CScreenDockStation> - Returns:
this
-
asDockStation
Description copied from interface:CommonDockStationReturnsthisas station of typeC. This method is not allowed to returnnull.- Specified by:
asDockStationin interfaceCommonDockStation<ScreenDockStation,CScreenDockStation> - Specified by:
asDockStationin interfaceCommonElement- Specified by:
asDockStationin interfaceDockElement- Overrides:
asDockStationin classScreenDockStation- Returns:
this
-
asDockable
- Specified by:
asDockablein interfaceCommonElement- Specified by:
asDockablein interfaceDockElement- Overrides:
asDockablein classScreenDockStation
-
getStation
Description copied from interface:CommonDockStationGets the model of this station.- Specified by:
getStationin interfaceCommonDockStation<ScreenDockStation,CScreenDockStation> - Returns:
- the model, may not be
null
-