bibliothek.gui.dock.common.perspective
Class CExternalizePerspective.CommonScreenDockPerspective

java.lang.Object
  extended by bibliothek.gui.dock.station.screen.ScreenDockPerspective
      extended by bibliothek.gui.dock.common.perspective.CExternalizePerspective.CommonScreenDockPerspective
All Implemented Interfaces:
CommonDockStationPerspective, CommonElementPerspective, PerspectiveElement, PerspectiveStation
Enclosing class:
CExternalizePerspective

public class CExternalizePerspective.CommonScreenDockPerspective
extends ScreenDockPerspective
implements CommonDockStationPerspective

This type of object is used by the CExternalizePerspective as intern representation.

Author:
Benjamin Sigg

Nested Class Summary
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.station.screen.ScreenDockPerspective
ScreenDockPerspective.ScreenPerspectiveWindow
 
Constructor Summary
CExternalizePerspective.CommonScreenDockPerspective()
           
 
Method Summary
 String getConverterID()
          Gets the unique identifier of the DockFactory that is actually used to layout this perspective.
 CElementPerspective getElement()
          Gets the element that is represented by this PerspectiveElement.
 String getFactoryID()
          Gets the identifier of the DockFactory that will be able to understand the layout information this element generates.
 
Methods inherited from class bibliothek.gui.dock.station.screen.ScreenDockPerspective
add, add, add, add, addPlaceholder, addPlaceholder, asDockable, asStation, getDockable, getDockableCount, getDockableProperty, getPlaceholders, getWindow, indexOf, read, remove, remove, replace, setPlaceholders, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface bibliothek.gui.dock.perspective.PerspectiveElement
asDockable, asStation
 

Constructor Detail

CExternalizePerspective.CommonScreenDockPerspective

public CExternalizePerspective.CommonScreenDockPerspective()
Method Detail

getElement

public CElementPerspective getElement()
Description copied from interface: CommonElementPerspective
Gets the element that is represented by this PerspectiveElement.

Specified by:
getElement in interface CommonElementPerspective
Returns:
the represented element, not null

getFactoryID

public String getFactoryID()
Description copied from interface: PerspectiveElement
Gets the identifier of the DockFactory that will be able to understand the layout information this element generates.

Specified by:
getFactoryID in interface CommonDockStationPerspective
Specified by:
getFactoryID in interface PerspectiveElement
Overrides:
getFactoryID in class ScreenDockPerspective
Returns:
the factories identifier

getConverterID

public String getConverterID()
Description copied from interface: CommonDockStationPerspective
Gets the unique identifier of the DockFactory that is actually used to layout this perspective.

Specified by:
getConverterID in interface CommonDockStationPerspective
Returns:
the identifier of the actual factory
See Also:
CommonDockStation.getConverterID()