edu.bonn.xulu.plugin.model.ca.reservoir
Class SmallReservoirModelContentManager

java.lang.Object
  extended by edu.bonn.xulu.model.AbstractModelContentManager
      extended by edu.bonn.xulu.plugin.model.ca.reservoir.SmallReservoirModelContentManager
All Implemented Interfaces:
ModelContentManager

public class SmallReservoirModelContentManager
extends AbstractModelContentManager

Diese Klasse definiert und verwaltet die 7 Ressourcen fuer das Modell SmallReservoirModel und prueft diese auf Korrektheit.
Die Art der benoetigten Ressourcen ist der SmallReservoirModel-Doku zu entnehmen.

Version:
1.0
Author:
Martin Schmitz (University of Bonn/Germany)

Field Summary
static int DAM_HEIGHT_NO
           
static int DAM_LOC_NO
           
static int DHM_NO
           
static int EVAPO_NO
           
static int INFILT_NO
           
static int OUT_AREA_NO
           
static int OUT_AREA_SIZE_NO
           
static int OUT_AREA_VOL_NO
           
static int STEP_SIZE_NO
           
static int TMP_DHM_NO
           
 
Fields inherited from class edu.bonn.xulu.model.AbstractModelContentManager
LOGGER, resource
 
Constructor Summary
SmallReservoirModelContentManager()
          Erzeugt einen neuen ContentManager fuer das Modell SmallReservoirModel.
 
Method Summary
 void checkAndError()
          Ueberprueft alle Ressourcen auf Korrektheit.
 void resetCaptions(Map<String,Object> captionMap)
          Belegt die Ressourcen-Beschreibungen neu.
 
Methods inherited from class edu.bonn.xulu.model.AbstractModelContentManager
check, getResource, getResourceCount, getResourceData, resetResourceDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DHM_NO

public static final int DHM_NO
See Also:
Constant Field Values

DAM_LOC_NO

public static final int DAM_LOC_NO
See Also:
Constant Field Values

DAM_HEIGHT_NO

public static final int DAM_HEIGHT_NO
See Also:
Constant Field Values

INFILT_NO

public static final int INFILT_NO
See Also:
Constant Field Values

EVAPO_NO

public static final int EVAPO_NO
See Also:
Constant Field Values

STEP_SIZE_NO

public static final int STEP_SIZE_NO
See Also:
Constant Field Values

OUT_AREA_SIZE_NO

public static final int OUT_AREA_SIZE_NO
See Also:
Constant Field Values

OUT_AREA_VOL_NO

public static final int OUT_AREA_VOL_NO
See Also:
Constant Field Values

OUT_AREA_NO

public static final int OUT_AREA_NO
See Also:
Constant Field Values

TMP_DHM_NO

public static final int TMP_DHM_NO
See Also:
Constant Field Values
Constructor Detail

SmallReservoirModelContentManager

public SmallReservoirModelContentManager()
Erzeugt einen neuen ContentManager fuer das Modell SmallReservoirModel.

Method Detail

resetCaptions

public void resetCaptions(Map<String,Object> captionMap)
Belegt die Ressourcen-Beschreibungen neu. Sind in der uebergebenen Map fuer die Keys keine Werte hinterlegt (oder wenn captionMap = null), wird auf den Resource-Provider des Modells zurueckgegriffen.

Overrides:
resetCaptions in class AbstractModelContentManager
Parameters:
captionMap - Map in der nach den Ressourcen-Beschreibungen gesucht wird (kann null sein)

checkAndError

public void checkAndError()
Description copied from class: AbstractModelContentManager
Ueberprueft alle Ressourcen auf Korrektheit. Unterklassen muessen diese Methode ueberschreiben, falls eine Uberpruefung der Konsistenz zwischen den einzelnen Ressourcen notwendig ist.

Specified by:
checkAndError in interface ModelContentManager
Overrides:
checkAndError in class AbstractModelContentManager
See Also:
ModelResource.checkAndError()