Class XmlFormatReader
java.lang.Object
de.bsvrz.pat.datgen.generator.xmlParser.XmlFormatReader
Klasse zur Verarbeitung unserer XML-Daten-Dateien
-
Constructor Summary
ConstructorsConstructorDescriptionXmlFormatReader(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) Erzeugt ein neues Objekt der KlasseXmlFormatReader -
Method Summary
Modifier and TypeMethodDescriptionvoidValiditä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, List objects) SAX-Handler mit notwendigen Informationen versorgenvoidparse()XML-Datei parsen.voidsetIsInVerify(boolean iiv)
-
Constructor Details
-
XmlFormatReader
public XmlFormatReader(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws Exception Erzeugt ein neues Objekt der KlasseXmlFormatReader- Parameters:
argumentList-ArgumentListder noch nicht ausgewerteten Aufrufparameter der Applikation- Throws:
Exception- wenn beim Anlegen des Objekts ein Problem auftritt
-
-
Method Details
-
checkValidity
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 auftrittSAXException- 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 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
XML-Datei parsen.- Throws:
IOException- wenn beim Lesen der Datei o. ä. ein Fehler auftrittSAXException- wenn ein SAX-spezifisches Problem auftritt.
-
setIsInVerify
public void setIsInVerify(boolean iiv)
-