edu.bonn.xulu.plugin.model.ca.fire
Class ImpetusFireCAContentManager

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

public class ImpetusFireCAContentManager
extends AbstractModelContentManager

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

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

Field Summary
 
Fields inherited from class edu.bonn.xulu.model.AbstractModelContentManager
LOGGER, resource
 
Constructor Summary
ImpetusFireCAContentManager()
          Erzeugt einen neuen ContentManager fuer das Modell ImpetusFireCA.
 
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
 

Constructor Detail

ImpetusFireCAContentManager

public ImpetusFireCAContentManager()
Erzeugt einen neuen ContentManager fuer das Modell ImpetusFireCA.

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()