Class XmlFormatReader

java.lang.Object
de.bsvrz.pat.datgen.generator.xmlParser.XmlFormatReader

public class XmlFormatReader extends Object
Klasse zur Verarbeitung unserer XML-Daten-Dateien
  • Constructor Summary

    Constructors
    Constructor
    Description
    XmlFormatReader(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList)
    Erzeugt ein neues Objekt der Klasse XmlFormatReader
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Validitäts-Check der XML-Datei: Bevor die Daten in der XML-Datei gelesen werden, wird diese auf formale Korrektheit geprüft.
    void
    initSaxHandlers(DataGenerator dg, de.bsvrz.dav.daf.main.config.DataModel dm, de.bsvrz.dav.daf.main.ClientDavInterface cdi, SendInterface sq, List objects)
    SAX-Handler mit notwendigen Informationen versorgen
    void
    XML-Datei parsen.
    void
    setIsInVerify(boolean iiv)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • XmlFormatReader

      public XmlFormatReader(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws Exception
      Erzeugt ein neues Objekt der Klasse XmlFormatReader
      Parameters:
      argumentList - ArgumentList der noch nicht ausgewerteten Aufrufparameter der Applikation
      Throws:
      Exception - wenn beim Anlegen des Objekts ein Problem auftritt
  • Method Details

    • checkValidity

      public void checkValidity() throws IOException, SAXException
      Validitäts-Check der XML-Datei: Bevor die Daten in der XML-Datei gelesen werden, wird diese auf formale Korrektheit geprüft.
      Throws:
      IOException - wenn beim Lesen der Datei o. ä. ein Fehler auftritt
      SAXException - wenn ein SAX-spezifisches Problem auftritt.
    • initSaxHandlers

      public void initSaxHandlers(DataGenerator dg, de.bsvrz.dav.daf.main.config.DataModel dm, de.bsvrz.dav.daf.main.ClientDavInterface cdi, SendInterface sq, List objects)
      SAX-Handler mit notwendigen Informationen versorgen
      Parameters:
      dm - Das Datenmodell, auf dem die Applikation arbeitet.
      cdi - Die Verbindung zum DaV
      sq - Sende-Queue
      objects - Liste der Objekte, die gesendet werden sollen (d. h. in dieser Liste nicht angegebene Objekte werden in der XML-Datei überlesen)
      dg - Der aufrufende Datengenerator
    • parse

      public void parse() throws IOException, SAXException
      XML-Datei parsen.
      Throws:
      IOException - wenn beim Lesen der Datei o. ä. ein Fehler auftritt
      SAXException - wenn ein SAX-spezifisches Problem auftritt.
    • setIsInVerify

      public void setIsInVerify(boolean iiv)