public class CFlapDockStation extends FlapDockStation implements CommonDockStation<FlapDockStation,CFlapDockStation>
FlapDockStation that also satisfies the
CommonDockStation interface.FlapDockStation.Direction, FlapDockStation.DockableHandle, FlapDockStation.FlapDropOperationBUTTON_CONTENT, BUTTON_CONTENT_FILTER, BUTTON_TITLE_ID, DISPLAYER_ID, LAYOUT_MANAGER, MINIMUM_SIZE, WINDOW_FACTORY, WINDOW_TITLE_IDlisteners| Constructor and Description |
|---|
CFlapDockStation(Component expansion,
CommonStationDelegate<CFlapDockStation> delegate)
Creates a new station.
|
| Modifier and Type | Method and Description |
|---|---|
CommonDockable |
asDockable() |
CFlapDockStation |
asDockStation()
Returns
this as station of type C. |
protected FlapDockStation.DockableHandle |
createHandle(Dockable dockable) |
String |
getConverterID()
Gets the unique identifier of the
DockFactory that should be used by the CommonDockStationFactory
to actually write or read the layout. |
CDockable |
getDockable() |
FlapDockStation |
getDockStation()
Gets
this as S. |
Rectangle |
getExpansionBounds() |
String |
getFactoryID()
Gets the unique identifier of the
DockFactory that stores and loads the layout of this
station. |
DockStationDropLayer[] |
getLayers() |
DockActionSource[] |
getSources() |
CStation<CFlapDockStation> |
getStation()
Gets the model of this station.
|
void |
requestDockTitle(DockTitleRequest request) |
add, add, addFlapDockStationListener, aside, callDockUiUpdateTheme, canDrag, canReplace, changed, combine, combine, createButtonPane, createFlapWindow, createHoldAction, createRootHandler, drag, drop, drop, drop, fireHoldChanged, getBorderSideSnapSize, getButton, getButtonVersion, getCombiner, getComponent, getCurrentFlapLayoutManager, getDefaultWindowSize, getDirectActionOffers, getDirection, getDisplayerFactory, getDisplayers, getDockable, getDockableCount, getDockableProperty, getFlapLayoutManager, getFlapWindow, getFrontDockable, getHandle, getMinimumSize, getPaint, getPlaceholderMapping, getPlaceholders, getPlaceholders, getPlaceholderStrategy, getTitleVersion, getWindowBorder, getWindowMinSize, getWindowSize, indexOf, init, isAutoDirection, isFlapWindow, isHold, isOverButtons, isSmallButtons, isVisible, move, orientation, prepareDrag, prepareDrop, recreateTitles, remove, remove, removeFlapDockStationListener, replace, replace, selfSetDirection, setAutoDirection, setBorderSideSnapSize, setController, setDefaultWindowSize, setDirection, setDockParent, setFlapLayoutManager, setFrontDockable, setHold, setMinimumSize, setPlaceholders, setPlaceholders, setPlaceholderStrategy, setSmallButtons, setWindowBorder, setWindowMinSize, setWindowSize, updateHold, updateWindowBounds, updateWindowSizeaccept, acceptable, acceptable, addDockStationListener, createTitleIcon, delegate, fireDockablesRepositioned, fireDockablesRepositioned, getIndirectActionOffers, getTheme, isChildShowing, isStationShowing, isStationVisible, removeDockStationListener, requestChildDisplayer, requestChildDockTitle, updateThemeaccept, accept, addDockableListener, addDockableStateListener, addDockHierarchyListener, addKeyListener, addMouseInputListener, bind, configureDisplayerHints, fireTitleBound, fireTitleExchanged, fireTitleExchanged, fireTitleIconChanged, fireTitleTextChanged, fireTitleTooltipChanged, fireTitleUnbound, getComponentConfiguration, getConfigurableDisplayerHints, getController, getDockableStateListeners, getDockElementObserver, getDockParent, getElement, getGlobalActionOffers, getLocalActionOffers, getPopupLocation, getRootHandler, getTitleIcon, getTitleIconHandling, getTitleText, getTitleToolTip, isDockableShowing, isDockableVisible, isUsedAsTitle, listBoundTitles, removeDockableListener, removeDockableStateListener, removeDockHierarchyListener, removeKeyListener, removeMouseInputListener, requestDisplayer, resetTitleIcon, setActionOffers, setComponentConfiguration, setTitleIcon, setTitleIconHandling, setTitleText, setTitleToolTip, shouldFocus, shouldTransfersFocus, unbindclone, 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, getPlaceholderMapping, getPlaceholders, getTheme, isChildShowing, isStationShowing, isStationVisible, isVisible, move, prepareDrag, prepareDrop, removeDockStationListener, replace, replace, requestChildDisplayer, requestChildDockTitle, setController, setFrontDockable, setPlaceholders, updateThemegetComponentConfiguration, setComponentConfigurationpublic CFlapDockStation(Component expansion, CommonStationDelegate<CFlapDockStation> delegate)
expansion - the Component which should define the size and location of
this station, can be nulldelegate - offers additional methods required by 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<FlapDockStation,CFlapDockStation>getFactoryID in interface DockElementgetFactoryID in class FlapDockStationCommonDockStation.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<FlapDockStation,CFlapDockStation>DockFactory. Can be null if
CommonDockStation.getFactoryID() does not return CommonDockStationFactory.FACTORY_IDpublic CDockable getDockable()
public DockActionSource[] getSources()
public CStation<CFlapDockStation> getStation()
CommonDockStationgetStation in interface CommonDockStation<FlapDockStation,CFlapDockStation>nullpublic FlapDockStation getDockStation()
CommonDockStationthis as S.getDockStation in interface CommonDockStation<FlapDockStation,CFlapDockStation>thispublic CFlapDockStation asDockStation()
CommonDockStationthis as station of type C. This method
is not allowed to return null.asDockStation in interface CommonElementasDockStation in interface CommonDockStation<FlapDockStation,CFlapDockStation>asDockStation in interface DockElementasDockStation in class AbstractDockableStationthispublic CommonDockable asDockable()
asDockable in interface CommonElementasDockable in interface DockElementasDockable in interface PlaceholderListItem<Dockable>asDockable in class AbstractDockablepublic DockStationDropLayer[] getLayers()
getLayers in interface DockStationgetLayers in class FlapDockStationprotected FlapDockStation.DockableHandle createHandle(Dockable dockable)
createHandle in class FlapDockStationpublic Rectangle getExpansionBounds()
getExpansionBounds in class FlapDockStationpublic void requestDockTitle(DockTitleRequest request)
requestDockTitle in interface DockablerequestDockTitle in class AbstractDockableCopyright © 2018. All rights reserved.