bibliothek.gui.dock.common.intern.station
Interface CommonStation<S extends DockStation>

Type Parameters:
S - the kind of station this wrapps
All Superinterfaces:
CommonDockable, Dockable, DockElement, DockElementRepresentative, PlaceholderListItem
All Known Implementing Classes:
CSplitDockStation, SecureCSplitDockStation

public interface CommonStation<S extends DockStation>
extends CommonDockable

An interface that can be implemented by classes that extend a DockStation, are Dockables and that should implement CommonDockable as well. This interface guarantees type safety but does not specify any additional features.

Author:
Benjamin Sigg

Method Summary
 S asDockStation()
          Returns this as station of type S.
 
Methods inherited from interface bibliothek.gui.dock.common.intern.CommonDockable
getDockable, getFactoryID, getSources, getStation
 
Methods inherited from interface bibliothek.gui.Dockable
accept, accept, addDockableListener, addDockHierarchyListener, addMouseInputListener, bind, configureDisplayerHints, getComponent, getController, getDockParent, getGlobalActionOffers, getLocalActionOffers, getTitleIcon, getTitleText, getTitleToolTip, listBoundTitles, removeDockableListener, removeDockHierarchyListener, removeMouseInputListener, requestDockTitle, setController, setDockParent, unbind
 
Methods inherited from interface bibliothek.gui.dock.DockElement
asDockable
 
Methods inherited from interface bibliothek.gui.dock.DockElementRepresentative
getElement, getPopupLocation, isUsedAsTitle
 
Methods inherited from interface bibliothek.gui.dock.station.support.PlaceholderListItem
asDockable
 

Method Detail

asDockStation

S asDockStation()
Returns this as station of type S. This method is not allowed to return null.

Specified by:
asDockStation in interface DockElement
Returns:
this