bibliothek.gui.dock.common.intern
Interface CommonElement

All Superinterfaces:
DockComponentRoot, DockElement
All Known Subinterfaces:
CommonDockable, CommonDockStation<S,C>
All Known Implementing Classes:
CFlapDockStation, CScreenDockStation, CSplitDockStation, DefaultCommonDockable

public interface CommonElement
extends DockElement

Root interface for CommonDockable and for CommonDockStation.

Author:
Benjamin Sigg

Method Summary
 CommonDockable asDockable()
          Returns this if this is an instance of Dockable.
 CommonDockStation<?,?> asDockStation()
          Returns this if this is an instance of DockStation.
 
Methods inherited from interface bibliothek.gui.dock.DockElement
getController, getFactoryID
 
Methods inherited from interface bibliothek.gui.dock.component.DockComponentRoot
getComponentConfiguration, setComponentConfiguration
 

Method Detail

asDockable

CommonDockable asDockable()
Description copied from interface: DockElement
Returns this if this is an instance of Dockable. Otherwise null is returned.

Specified by:
asDockable in interface DockElement
Returns:
this or null. Must not return null if DockElement.asDockable() already returns null.

asDockStation

CommonDockStation<?,?> asDockStation()
Description copied from interface: DockElement
Returns this if this is an instance of DockStation. Otherwise null is returned.

Specified by:
asDockStation in interface DockElement
Returns:
this or null. Must not return null if DockElement.asDockable() already returns null