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

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by de.bsvrz.pat.datgen.generator.xmlParser.ValidityChecker
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class ValidityChecker
extends DefaultHandler

Klasse zum Prüfen der Validität einer XML-Daten-Datei.

Author:
Kappich Systemberatung

Field Summary
static int ASPECT_READ
          Aspekt wird gelesen
static int ATTRIBUTEGROUP_READ
          Attributgruppe wird gelesen
static int IN_RECORD
          Parser befindet sich innerhalb eines Datensatzes
static int INIT
          Initialisierungszustand
static int OBJECT_READ
          Objekt wird gelesen
static int state
          Zustand des Parsers
 
Constructor Summary
ValidityChecker()
          Creates a new instance of SaxHandler
 
Method Summary
 void characters(char[] ch, int start, int length)
          Callback-Methode für die Verarbeitung von Characters.
 void endDocument()
          Ende des Dokuments erreicht
 void endElement(String uri, String localName, String qName)
          Ende-Tag gefunden.
 void error(SAXParseException e)
          Fehler
 void fatalError(SAXParseException e)
          Schwerer Fehler
 void skippedEntity(String name)
           
 void startDocument()
          Callback-Methode für Start des XML-Dokuments
 void startElement(String uri, String localName, String qName, Attributes attributes)
          Start-Tag gefunden.
 void warning(SAXParseException e)
          Warnung
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INIT

public static final int INIT
Initialisierungszustand

See Also:
Constant Field Values

IN_RECORD

public static final int IN_RECORD
Parser befindet sich innerhalb eines Datensatzes

See Also:
Constant Field Values

OBJECT_READ

public static final int OBJECT_READ
Objekt wird gelesen

See Also:
Constant Field Values

ATTRIBUTEGROUP_READ

public static final int ATTRIBUTEGROUP_READ
Attributgruppe wird gelesen

See Also:
Constant Field Values

ASPECT_READ

public static final int ASPECT_READ
Aspekt wird gelesen

See Also:
Constant Field Values

state

public static int state
Zustand des Parsers

Constructor Detail

ValidityChecker

public ValidityChecker()
Creates a new instance of SaxHandler

Method Detail

skippedEntity

public void skippedEntity(String name)
                   throws SAXException
Specified by:
skippedEntity in interface ContentHandler
Overrides:
skippedEntity in class DefaultHandler
Throws:
SAXException - bei Problemen

fatalError

public void fatalError(SAXParseException e)
                throws SAXException
Schwerer Fehler

Specified by:
fatalError in interface ErrorHandler
Overrides:
fatalError in class DefaultHandler
Parameters:
e - Den fatalen Fehler auslösende Exception
Throws:
SAXException - bei Problemen

error

public void error(SAXParseException e)
           throws SAXException
Fehler

Specified by:
error in interface ErrorHandler
Overrides:
error in class DefaultHandler
Parameters:
e - Den Fehler auslösende Exception
Throws:
SAXException - bei Problemen

warning

public void warning(SAXParseException e)
             throws SAXException
Warnung

Specified by:
warning in interface ErrorHandler
Overrides:
warning in class DefaultHandler
Parameters:
e - Die Warnung auslösende Exception
Throws:
SAXException - bei Problemen

startDocument

public void startDocument()
                   throws SAXException
Callback-Methode für Start des XML-Dokuments

Specified by:
startDocument in interface ContentHandler
Overrides:
startDocument in class DefaultHandler
Throws:
SAXException - bei Problemen

endDocument

public void endDocument()
                 throws SAXException
Ende des Dokuments erreicht

Specified by:
endDocument in interface ContentHandler
Overrides:
endDocument in class DefaultHandler
Throws:
SAXException - bei Problemen

startElement

public void startElement(String uri,
                         String localName,
                         String qName,
                         Attributes attributes)
                  throws SAXException
Start-Tag gefunden.

Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler
Parameters:
uri - URI des Tags
localName - Bezeichner
qName - Qualifizierter Name
attributes - Liste der Attribute des Tags
Throws:
SAXException - bei Problemen

endElement

public void endElement(String uri,
                       String localName,
                       String qName)
                throws SAXException
Ende-Tag gefunden.

Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler
Parameters:
uri - URI des Tags
localName - Bezeichner
qName - Qualifizierter Name
Throws:
SAXException - bei Problemen

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Callback-Methode für die Verarbeitung von Characters.

Specified by:
characters in interface ContentHandler
Overrides:
characters in class DefaultHandler
Parameters:
ch - Feld mit den erparsten chars
start - Startposition
length - Länge des Feldes
Throws:
SAXException - bei Problemen