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 TypeMethodDescriptionvoid
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 versorgenvoid
parse()
XML-Datei parsen.void
setIsInVerify
(boolean iiv)
-
Constructor Details
-
XmlFormatReader
public XmlFormatReader(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws Exception Erzeugt ein neues Objekt der KlasseXmlFormatReader
- Parameters:
argumentList
-ArgumentList
der 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)
-