Class 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 Detail

      • 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 Detail

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