bibliothek.gui.dock.toolbar.perspective
Class CToolbarAreaPerspective

java.lang.Object
  extended by bibliothek.gui.dock.toolbar.perspective.CToolbarAreaPerspective
All Implemented Interfaces:
bibliothek.gui.dock.common.perspective.CElementPerspective, bibliothek.gui.dock.common.perspective.CStationPerspective

@Todo(priority=MAJOR,
      target=VERSION_1_1_1,
      compatibility=COMPATIBLE,
      description="implement this class")
public class CToolbarAreaPerspective
extends Object
implements bibliothek.gui.dock.common.perspective.CStationPerspective

Represents a CToolbarArea as perspective.

Author:
Benjamin Sigg

Constructor Summary
CToolbarAreaPerspective(String id)
          Creates a new perspective.
 
Method Summary
 bibliothek.gui.dock.common.perspective.CDockablePerspective asDockable()
           
 bibliothek.gui.dock.common.perspective.CStationPerspective asStation()
           
 bibliothek.util.Path getTypeId()
           
 String getUniqueId()
           
 bibliothek.gui.dock.common.perspective.CommonElementPerspective intern()
           
 boolean isRoot()
           
 boolean isWorkingArea()
           
 void setPerspective(bibliothek.gui.dock.common.perspective.CPerspective perspective)
           
 void setRoot(boolean root)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CToolbarAreaPerspective

public CToolbarAreaPerspective(String id)
Creates a new perspective.

Parameters:
id - the unique identifier of this station
Method Detail

intern

public bibliothek.gui.dock.common.perspective.CommonElementPerspective intern()
Specified by:
intern in interface bibliothek.gui.dock.common.perspective.CElementPerspective

asDockable

public bibliothek.gui.dock.common.perspective.CDockablePerspective asDockable()
Specified by:
asDockable in interface bibliothek.gui.dock.common.perspective.CElementPerspective

asStation

public bibliothek.gui.dock.common.perspective.CStationPerspective asStation()
Specified by:
asStation in interface bibliothek.gui.dock.common.perspective.CElementPerspective

getUniqueId

public String getUniqueId()
Specified by:
getUniqueId in interface bibliothek.gui.dock.common.perspective.CStationPerspective

getTypeId

public bibliothek.util.Path getTypeId()
Specified by:
getTypeId in interface bibliothek.gui.dock.common.perspective.CStationPerspective

setPerspective

public void setPerspective(bibliothek.gui.dock.common.perspective.CPerspective perspective)
Specified by:
setPerspective in interface bibliothek.gui.dock.common.perspective.CStationPerspective

isWorkingArea

public boolean isWorkingArea()
Specified by:
isWorkingArea in interface bibliothek.gui.dock.common.perspective.CStationPerspective

isRoot

public boolean isRoot()
Specified by:
isRoot in interface bibliothek.gui.dock.common.perspective.CStationPerspective

setRoot

public void setRoot(boolean root)
Specified by:
setRoot in interface bibliothek.gui.dock.common.perspective.CStationPerspective