bibliothek.gui.dock.common.intern
Interface CommonElement

All Superinterfaces:
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
 

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