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
All Methods Instance Methods Concrete Methods 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 versorgenvoid
parse()
XML-Datei parsen.void
setIsInVerify(boolean iiv)
-
-
-
Constructor Detail
-
XmlFormatReader
public XmlFormatReader(de.bsvrz.sys.funclib.commandLineArgs.ArgumentList argumentList) throws java.lang.Exception
Erzeugt ein neues Objekt der KlasseXmlFormatReader
- 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 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.SAXException
XML-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)
-
-