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 KlasseXmlFormatReader -
Method Summary
Modifier and Type Method Description voidcheckValidity()Validitäts-Check der XML-Datei: Bevor die Daten in der XML-Datei gelesen werden, wird diese auf formale Korrektheit geprüft.voidinitSaxHandlers(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 versorgenvoidparse()XML-Datei parsen.voidsetIsInVerify(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.ExceptionErzeugt ein neues Objekt der KlasseXmlFormatReader- Parameters:
argumentList-ArgumentListder 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.SAXExceptionValiditä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 auftrittorg.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 DaVsq- Sende-Queueobjects- 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.SAXExceptionXML-Datei parsen.- Throws:
java.io.IOException- wenn beim Lesen der Datei o. ä. ein Fehler auftrittorg.xml.sax.SAXException- wenn ein SAX-spezifisches Problem auftritt.
-
setIsInVerify
public void setIsInVerify(boolean iiv)
-