de.bsvrz.pat.datgen.generator.xmlParser
Class XmlFormatReader

java.lang.Object
  extended by de.bsvrz.pat.datgen.generator.xmlParser.XmlFormatReader

public class XmlFormatReader
extends Object

Klasse zur Verarbeitung unserer XML-Daten-Dateien

Author:
Kappich Systemberatung

Constructor Summary
XmlFormatReader(ArgumentList argumentList)
          Erzeugt ein neues Objekt der Klasse XmlFormatReader
 
Method Summary
 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, DataModel dm, ClientDavInterface cdi, SendInterface sq, 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(ArgumentList argumentList)
                throws Exception
Erzeugt ein neues Objekt der Klasse XmlFormatReader

Parameters:
argumentList - ArgumentList der noch nicht ausgewerteten Aufrufparameter der Applikation
Throws:
Exception - wenn beim Anlegen des Objekts ein Problem auftritt
Method Detail

checkValidity

public void checkValidity()
                   throws IOException,
                          SAXException
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 auftritt
SAXException - wenn ein SAX-spezifisches Problem auftritt.

initSaxHandlers

public void initSaxHandlers(DataGenerator dg,
                            DataModel dm,
                            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 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 IOException,
                  SAXException
XML-Datei parsen.

Throws:
IOException - wenn beim Lesen der Datei o. ä. ein Fehler auftritt
SAXException - wenn ein SAX-spezifisches Problem auftritt.

setIsInVerify

public void setIsInVerify(boolean iiv)