public class CScreenDockStation extends ScreenDockStation implements CommonDockStation<ScreenDockStation,CScreenDockStation>
ScreenDockStation that also implements CommonDockStation.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_FACTORYlisteners| Constructor and Description |
|---|
CScreenDockStation(WindowProvider owner,
CommonStationDelegate<CScreenDockStation> delegate)
Creates a new station.
|
| Modifier and Type | Method and Description |
|---|---|
CommonDockable |
asDockable() |
CScreenDockStation |
asDockStation()
Returns
this as station of type C. |
protected ListeningDockAction |
createFullscreenAction() |
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 identifier of the
DockFactory that stores and loads the layout of this
station. |
CStation<CScreenDockStation> |
getStation()
Gets the model of this station.
|
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, updateWindowsaccept, addDockStationListener, canCompare, changed, compare, delegate, getComponentConfiguration, getController, getRootHandler, getTheme, removeDockStationListener, requestChildDisplayer, requestChildDockTitle, setComponentConfiguration, updateThemeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, 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, updateThemegetComponentConfiguration, setComponentConfigurationpublic CScreenDockStation(WindowProvider owner, CommonStationDelegate<CScreenDockStation> delegate)
owner - the window that is the owner of the windows of this stationdelegate - additional methods required for this stationpublic String getFactoryID()
CommonDockStationDockFactory that stores and loads the layout of this
station. For CommonDockStations the result should always be CommonDockStationFactory.FACTORY_IDgetFactoryID in interface CommonDockStation<ScreenDockStation,CScreenDockStation>getFactoryID in interface DockElementgetFactoryID in class ScreenDockStationCommonDockStation.getConverterID()public String getConverterID()
CommonDockStationDockFactory 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_IDprotected ListeningDockAction createFullscreenAction()
createFullscreenAction in class ScreenDockStationpublic ScreenDockStation getDockStation()
CommonDockStationthis as S.getDockStation in interface CommonDockStation<ScreenDockStation,CScreenDockStation>thispublic CScreenDockStation asDockStation()
CommonDockStationthis as station of type C. This method
is not allowed to return null.asDockStation in interface CommonElementasDockStation in interface CommonDockStation<ScreenDockStation,CScreenDockStation>asDockStation in interface DockElementasDockStation in class ScreenDockStationthispublic CommonDockable asDockable()
asDockable in interface CommonElementasDockable in interface DockElementasDockable in class ScreenDockStationpublic CStation<CScreenDockStation> getStation()
CommonDockStationgetStation in interface CommonDockStation<ScreenDockStation,CScreenDockStation>nullCopyright © 2018. All rights reserved.