bibliothek.gui.dock.perspective
Interface PerspectiveElement

All Known Subinterfaces:
CommonDockStationPerspective, CommonElementPerspective, PerspectiveDockable, PerspectiveStation, ShrinkablePerspectiveStation
All Known Implementing Classes:
CExternalizePerspective.CommonScreenDockPerspective, CGridPerspective.CommonSplitDockPerspective, CMinimizePerspective.CommonFlapDockPerspective, CStackPerspective, DefaultDockablePerspective, FlapDockPerspective, FrontendDockablePerspective, MultipleCDockablePerspective.Intern, ScreenDockPerspective, SingleCDockablePerspective.Intern, SplitDockPerspective, StackDockPerspective

public interface PerspectiveElement

Representation of a DockElement

Author:
Benjamin Sigg

Method Summary
 PerspectiveDockable asDockable()
          Returns the representation of this as PerspectiveDockable.
 PerspectiveStation asStation()
          Returns the representation of this as PerspectiveStation
 String getFactoryID()
          Gets the identifier of the DockFactory that will be able to understand the layout information this element generates.
 

Method Detail

getFactoryID

String getFactoryID()
Gets the identifier of the DockFactory that will be able to understand the layout information this element generates.

Returns:
the factories identifier

asStation

PerspectiveStation asStation()
Returns the representation of this as PerspectiveStation

Returns:
either this, a representation of this or null

asDockable

PerspectiveDockable asDockable()
Returns the representation of this as PerspectiveDockable.

Returns:
either this, a representation of this or null