Class XmlFormatReader

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

public class XmlFormatReader
extends java.lang.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 checkValidity()
    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, java.util.List objects)
    SAX-Handler mit notwendigen Informationen versorgen
    void parse()
    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 java.lang.Exception
      Erzeugt ein neues Objekt der Klasse XmlFormatReader
      Parameters:
      argumentList - ArgumentList der noch nicht ausgewerteten Aufrufparameter der Applikation
      Throws:
      java.lang.Exception - wenn beim Anlegen des Objekts ein Problem auftritt
  • Method Details

    • checkValidity

      public void checkValidity() throws java.io.IOException, org.xml.sax.SAXException
      Validitäts-Check der XML-Datei: Bevor die Daten in der XML-Datei gelesen werden, wird diese auf formale Korrektheit geprüft.
      Throws:
      java.io.IOException - wenn beim Lesen der Datei o. ä. ein Fehler auftritt
      org.xml.sax.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, java.util.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 java.io.IOException, org.xml.sax.SAXException
      XML-Datei parsen.
      Throws:
      java.io.IOException - wenn beim Lesen der Datei o. ä. ein Fehler auftritt
      org.xml.sax.SAXException - wenn ein SAX-spezifisches Problem auftritt.
    • setIsInVerify

      public void setIsInVerify​(boolean iiv)