Class ValidityChecker
java.lang.Object
org.xml.sax.helpers.DefaultHandler
de.bsvrz.pat.datgen.generator.xmlParser.ValidityChecker
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class ValidityChecker
extends org.xml.sax.helpers.DefaultHandler
Klasse zum Prüfen der Validität einer XML-Daten-Datei.
-
Field Summary
Fields Modifier and Type Field Description static int
ASPECT_READ
Aspekt wird gelesenstatic int
ATTRIBUTEGROUP_READ
Attributgruppe wird gelesenstatic int
IN_RECORD
Parser befindet sich innerhalb eines Datensatzesstatic int
INIT
Initialisierungszustandstatic int
OBJECT_READ
Objekt wird gelesenstatic int
state
Zustand des Parsers -
Constructor Summary
Constructors Constructor Description ValidityChecker()
Creates a new instance of SaxHandler -
Method Summary
Modifier and Type Method Description void
characters(char[] ch, int start, int length)
Callback-Methode für die Verarbeitung von Characters.void
endDocument()
Ende des Dokuments erreichtvoid
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
Ende-Tag gefunden.void
error(org.xml.sax.SAXParseException e)
Fehlervoid
fatalError(org.xml.sax.SAXParseException e)
Schwerer Fehlervoid
skippedEntity(java.lang.String name)
void
startDocument()
Callback-Methode für Start des XML-Dokumentsvoid
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
Start-Tag gefunden.void
warning(org.xml.sax.SAXParseException e)
WarnungMethods 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
Methods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
INIT
public static final int INITInitialisierungszustand- See Also:
- Constant Field Values
-
IN_RECORD
public static final int IN_RECORDParser befindet sich innerhalb eines Datensatzes- See Also:
- Constant Field Values
-
OBJECT_READ
public static final int OBJECT_READObjekt wird gelesen- See Also:
- Constant Field Values
-
ATTRIBUTEGROUP_READ
public static final int ATTRIBUTEGROUP_READAttributgruppe wird gelesen- See Also:
- Constant Field Values
-
ASPECT_READ
public static final int ASPECT_READAspekt wird gelesen- See Also:
- Constant Field Values
-
state
public static int stateZustand des Parsers
-
-
Constructor Details
-
ValidityChecker
public ValidityChecker()Creates a new instance of SaxHandler
-
-
Method Details
-
skippedEntity
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException- Specified by:
skippedEntity
in interfaceorg.xml.sax.ContentHandler
- Overrides:
skippedEntity
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
- bei Problemen
-
fatalError
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXExceptionSchwerer Fehler- Specified by:
fatalError
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
fatalError
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
e
- Den fatalen Fehler auslösende Exception- Throws:
org.xml.sax.SAXException
- bei Problemen
-
error
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXExceptionFehler- Specified by:
error
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
error
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
e
- Den Fehler auslösende Exception- Throws:
org.xml.sax.SAXException
- bei Problemen
-
warning
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXExceptionWarnung- Specified by:
warning
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
warning
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
e
- Die Warnung auslösende Exception- Throws:
org.xml.sax.SAXException
- bei Problemen
-
startDocument
public void startDocument() throws org.xml.sax.SAXExceptionCallback-Methode für Start des XML-Dokuments- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startDocument
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
- bei Problemen
-
endDocument
public void endDocument() throws org.xml.sax.SAXExceptionEnde des Dokuments erreicht- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endDocument
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
- bei Problemen
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXExceptionStart-Tag gefunden.- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
uri
- URI des TagslocalName
- BezeichnerqName
- Qualifizierter Nameattributes
- Liste der Attribute des Tags- Throws:
org.xml.sax.SAXException
- bei Problemen
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXExceptionEnde-Tag gefunden.- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
uri
- URI des TagslocalName
- BezeichnerqName
- Qualifizierter Name- Throws:
org.xml.sax.SAXException
- bei Problemen
-
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXExceptionCallback-Methode für die Verarbeitung von Characters.- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Overrides:
characters
in classorg.xml.sax.helpers.DefaultHandler
- Parameters:
ch
- Feld mit den erparstenchar
sstart
- Startpositionlength
- Länge des Feldes- Throws:
org.xml.sax.SAXException
- bei Problemen
-