bibliothek.gui.dock.common.mode.station
Class ExternalizedCSplitDockStationHandler

java.lang.Object
  extended by bibliothek.gui.dock.common.mode.station.CSplitDockStationHandle
      extended by bibliothek.gui.dock.common.mode.station.ExternalizedCSplitDockStationHandler

public class ExternalizedCSplitDockStationHandler
extends CSplitDockStationHandle

The representation of a SplitDockStation which is a child of a ScreenDockStation, meaning the children are part of a CExternalizedModeArea.

Author:
Benjamin Sigg

Nested Class Summary
protected  class ExternalizedCSplitDockStationHandler.Externalized
          Represents a SplitDockStation which is a child of a ScreenDockStation as a CExternalizedModeArea.
 
Nested classes/interfaces inherited from class bibliothek.gui.dock.common.mode.station.CSplitDockStationHandle
CSplitDockStationHandle.Maximal, CSplitDockStationHandle.ModeAreaListenerWrapper, CSplitDockStationHandle.Normal
 
Constructor Summary
ExternalizedCSplitDockStationHandler(CStation<CSplitDockStation> station, CLocationModeManager manager)
          Creates a new handler
 
Method Summary
 CExternalizedModeArea asExternalized()
          Gets a representation of the SplitDockStation as CExternalizedModeArea.
protected  LocationMode getNormalMode()
          Gets the mode which should be used to unmaximize children.
 
Methods inherited from class bibliothek.gui.dock.common.mode.station.CSplitDockStationHandle
add, asMaximziedModeArea, asNormalModeArea, dropAside, getCStation, getStation, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalizedCSplitDockStationHandler

public ExternalizedCSplitDockStationHandler(CStation<CSplitDockStation> station,
                                            CLocationModeManager manager)
Creates a new handler

Parameters:
station - the station that will be represented by this
manager - manager handling all the modes created by this
Method Detail

getNormalMode

protected LocationMode getNormalMode()
Description copied from class: CSplitDockStationHandle
Gets the mode which should be used to unmaximize children.

Overrides:
getNormalMode in class CSplitDockStationHandle
Returns:
the mode to unmaximize children

asExternalized

public CExternalizedModeArea asExternalized()
Gets a representation of the SplitDockStation as CExternalizedModeArea.

Returns:
the representation, always the same object