public interface CommonDockable extends Dockable, CommonElement
Modifier and Type | Method and Description |
---|---|
CDockable |
getDockable()
Gets the model of this dockable.
|
String |
getFactoryID()
Gets the identifier of the
DockFactory which can store and load
this dockable. |
DockActionSource[] |
getSources()
Gets a set of
DockActionSource s which are to be displayed
on this CommonDockable . |
CStation<?> |
getStation()
Gets the model of this dockable as station.
|
accept, accept, addDockableListener, addDockableStateListener, addDockHierarchyListener, addMouseInputListener, bind, configureDisplayerHints, getComponent, getController, getDockParent, getGlobalActionOffers, getLocalActionOffers, getTitleIcon, getTitleText, getTitleToolTip, isDockableShowing, isDockableVisible, listBoundTitles, removeDockableListener, removeDockableStateListener, removeDockHierarchyListener, removeMouseInputListener, requestDisplayer, requestDockTitle, setController, setDockParent, unbind
getElement, getPopupLocation, isUsedAsTitle, shouldFocus, shouldTransfersFocus
asDockable
asDockable, asDockStation
getComponentConfiguration, setComponentConfiguration
CDockable getDockable()
CStation<?> getStation()
null
DockActionSource[] getSources()
DockActionSource
s which are to be displayed
on this CommonDockable
. Note that every call to this
method should return the same array of sources. Callers should not
modify the result.String getFactoryID()
DockFactory
which can store and load
this dockable. CommonDockable
s which show a SingleCDockable
should return CommonSingleDockableFactory.BACKUP_FACTORY_ID
and
the others should return the id of MultipleCDockable.getFactory()
.CommonDockStation
, then CommonDockStationFactory.FACTORY_ID
should be returned.getFactoryID
in interface DockElement