Uses of Interface
bibliothek.gui.dock.common.CStation

Packages that use CStation
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.station Contains the CommonDockStation, various implementations of CommonDockStation and supporting classes. 
bibliothek.gui.dock.common.mode A subclass of LocationModeManager that handles CLocations, ExtendedModes and is aware of CControl
bibliothek.gui.dock.common.mode.station Contains wrapper classes for various DockStations, implementing the interface CLocationMode
 

Uses of CStation in bibliothek.gui.dock.common
 

Classes in bibliothek.gui.dock.common that implement CStation
 class CExternalizeArea
          This CStation handles those CDockables whose mode is ExtendedMode.EXTERNALIZED.
 class CGridArea
          In a CGridArea normalized CDockable can be shown.
 class CMinimizeArea
          An area where CDockables can be stored in their minimized state.
 class CWorkingArea
          A working area is an element which is always visible and contains some CDockables which can't be dragged out of it.
 

Methods in bibliothek.gui.dock.common that return CStation
 CStation<?> CContentArea.getDefaultStation()
           
 CStation<?> CStationContainer.getDefaultStation()
          Gets the preferred default CStation of this container.
 CStation<?> CContentArea.getDefaultStation(ExtendedMode mode)
           
 CStation<?> CStationContainer.getDefaultStation(ExtendedMode mode)
          Gets the preferred default CStation of this container for children in mode mode.
 CStation<?> CContentArea.getMatchingStation(CStationContainer container, CStation<?> station)
           
 CStation<?> CStationContainer.getMatchingStation(CStationContainer container, CStation<?> station)
          Assuming container is a type of CStationContainer that is known to this, and assuming station is a child of container: this method returns one of this children that has the same relative location in respect to this as station has to container.
 CStation<?> CControl.getStation(DockStation intern)
          Searches the CStation whose internal representation is intern.
 CStation<?> CContentArea.getStation(int index)
           
 CStation<?> CStationContainer.getStation(int index)
          Gets the index'th child of this container.
 CStation<?> CControl.getStation(String id)
          Searches the CStation with unique identifier id.
 CStation<?>[] CContentArea.getStations()
          Gets an independant array of all stations that are used on this CContentArea.
 

Methods in bibliothek.gui.dock.common that return types with arguments of type CStation
 List<CStation<?>> CControl.getStations()
          Gets an unmodifiable list of all stations that are currently registered at this control.
 List<CStation<?>> CControlRegister.getStations()
          Gets an unmodifiable list of all CStations which are known to this register.
 

Methods in bibliothek.gui.dock.common with parameters of type CStation
 void CStationContainerListener.added(CStationContainer source, CStation<?> station)
          Called after station has been added to source.
 void CControl.addStation(CStation<?> station)
          Adds an additional station to this control.
 void CControl.addStation(CStation<?> station, boolean root)
          Adds an additional station to this control.
protected  void CContentArea.addStations(CStation<?>... stations)
          Adds additional stations to the array of CStation.
 CStationContainer CControlRegister.getContainer(CStation<?> child)
          Searches the CStationContainer which contains child.
 CStation<?> CContentArea.getMatchingStation(CStationContainer container, CStation<?> station)
           
 CStation<?> CStationContainer.getMatchingStation(CStationContainer container, CStation<?> station)
          Assuming container is a type of CStationContainer that is known to this, and assuming station is a child of container: this method returns one of this children that has the same relative location in respect to this as station has to container.
 int CContentArea.indexOf(CStation<?> child)
          Gets the index of child.
 boolean CControl.isRootStation(CStation<?> station)
          Tells whether station was added to this CControl with the root flag set to true.
 void CControl.remove(CStation<?> station)
          Deprecated. use CControl.removeStation(CStation) instead
 void CStationContainerListener.removed(CStationContainer source, CStation<?> station)
          Called after station has been removed from source.
 void CControl.removeStation(CStation<?> station)
          Removes a CStation from this control.
 

Uses of CStation in bibliothek.gui.dock.common.intern
 

Classes in bibliothek.gui.dock.common.intern that implement CStation
 class AbstractCStation<S extends CommonDockStation<?,?>>
          A simple implementation of CStation.
 class AbstractDockableCStation<S extends CommonDockStation<?,?>>
          An abstract implementation of CStation that can be docked like a CDockable.
 

Methods in bibliothek.gui.dock.common.intern that return CStation
 CStation<?> AbstractDockableCStation.asStation()
           
 CStation<?> CDockable.asStation()
          Gets this or an object representing this as CStation.
 CStation<?> DefaultCDockable.asStation()
           
 CStation<?> CommonDockable.getStation()
          Gets the model of this dockable as station.
 CStation<?> DefaultCommonDockable.getStation()
           
 CStation<?> AbstractCDockable.getWorkingArea()
           
 CStation<?> CDockable.getWorkingArea()
          Gets the parent of this CDockable, this should be the same as set by the last call of CDockable.setWorkingArea(CStation).
 

Methods in bibliothek.gui.dock.common.intern that return types with arguments of type CStation
 List<CStation<?>> DefaultCControlRegister.getStations()
           
 

Methods in bibliothek.gui.dock.common.intern with parameters of type CStation
 void DefaultCControlRegister.addStation(CStation<?> station)
           
 void MutableCControlRegister.addStation(CStation<?> station)
          Adds station to this register.
 CStationContainer DefaultCControlRegister.getContainer(CStation<?> child)
           
 boolean DefaultCControlRegister.removeStation(CStation<?> station)
           
 boolean MutableCControlRegister.removeStation(CStation<?> station)
          Removes station from this register.
 void AbstractCDockable.setWorkingArea(CStation<?> area)
           
 void CDockable.setWorkingArea(CStation<?> area)
          Sets the parent of this CDockable.
 

Uses of CStation in bibliothek.gui.dock.common.intern.station
 

Methods in bibliothek.gui.dock.common.intern.station that return CStation
 CStation<CFlapDockStation> CFlapDockStation.getStation()
           
 CStation<CScreenDockStation> CScreenDockStation.getStation()
           
 CStation<CSplitDockStation> CSplitDockStation.getStation()
           
 CStation<C> CommonDockStation.getStation()
          Gets the model of this station.
 CStation<S> CommonStationDelegate.getStation()
          Gets a result for CommonDockStation.getStation().
 

Methods in bibliothek.gui.dock.common.intern.station with parameters of type CStation
protected  void CommonDockStationFactory.registerStation(CStation<?> station, boolean root)
          Register station at the CControl in whose realm this factory works.
 

Uses of CStation in bibliothek.gui.dock.common.mode
 

Methods in bibliothek.gui.dock.common.mode that return CStation
protected  CStation<?> CLocationModeManager.getAreaOf(Dockable dockable)
          Searches dockable and its parent for the first CStation that is a working area.
protected  CStation<?> CStationContainerHistoryRewriter.getMatchingStation(Dockable dockable, ExtendedMode mode)
          Searches a CStation which could be the new parent of dockable if it should be in mode mode.
protected  CStation<?> CStationContainerHistoryRewriter.getMatchingStation(Dockable dockable, String root)
          Given the current location of dockable and the root station it is going to use, this method decides which CStation is actually going to be the new parent root station.
protected  CStation<?> CStationContainerHistoryRewriter.getParent(Dockable dockable)
          Gets the first parent CStation of dockable.
 

Methods in bibliothek.gui.dock.common.mode with parameters of type CStation
protected  CStationContainer CStationContainerHistoryRewriter.getContainer(CStation<?> child)
          Searches the CStationContainer which is the parent of child.
 CLocation CLocationModeManager.getDropLocation(CStation<?> station)
          Tries to find the "optimal spot" where to put a new child onto station.
 

Uses of CStation in bibliothek.gui.dock.common.mode.station
 

Constructors in bibliothek.gui.dock.common.mode.station with parameters of type CStation
CFlapDockStationHandle(CStation<CFlapDockStation> station)
          Creates a new handle
CScreenDockStationHandle(CStation<CScreenDockStation> station, CLocationModeManager manager)
          Creates a new handle
CSplitDockStationHandle(CStation<CSplitDockStation> station, CLocationModeManager manager)
          Creates a new handle.