public class ValidityChecker
extends org.xml.sax.helpers.DefaultHandler
Klasse zum Prüfen der Validität einer XML-Daten-Datei.
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
ValidityChecker()
Creates a new instance of SaxHandler
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length)
Callback-Methode für die Verarbeitung von Characters.
|
void |
endDocument()
Ende des Dokuments erreicht
|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Ende-Tag gefunden.
|
void |
error(org.xml.sax.SAXParseException e)
Fehler
|
void |
fatalError(org.xml.sax.SAXParseException e)
Schwerer Fehler
|
void |
skippedEntity(java.lang.String name) |
void |
startDocument()
Callback-Methode für Start des XML-Dokuments
|
void |
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)
Warnung
|
public static final int INIT
Initialisierungszustand
public static final int IN_RECORD
Parser befindet sich innerhalb eines Datensatzes
public static final int OBJECT_READ
Objekt wird gelesen
public static final int ATTRIBUTEGROUP_READ
Attributgruppe wird gelesen
public static final int ASPECT_READ
Aspekt wird gelesen
public static int state
Zustand des Parsers
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
skippedEntity
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
- bei Problemenpublic void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
Schwerer Fehler
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.xml.sax.helpers.DefaultHandler
e
- Den fatalen Fehler auslösende Exceptionorg.xml.sax.SAXException
- bei Problemenpublic void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
Fehler
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
e
- Den Fehler auslösende Exceptionorg.xml.sax.SAXException
- bei Problemenpublic void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
Warnung
warning
in interface org.xml.sax.ErrorHandler
warning
in class org.xml.sax.helpers.DefaultHandler
e
- Die Warnung auslösende Exceptionorg.xml.sax.SAXException
- bei Problemenpublic void startDocument() throws org.xml.sax.SAXException
Callback-Methode für Start des XML-Dokuments
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
- bei Problemenpublic void endDocument() throws org.xml.sax.SAXException
Ende des Dokuments erreicht
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
- bei Problemenpublic void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
Start-Tag gefunden.
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
uri
- URI des TagslocalName
- BezeichnerqName
- Qualifizierter Nameattributes
- Liste der Attribute des Tagsorg.xml.sax.SAXException
- bei Problemenpublic void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
Ende-Tag gefunden.
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
uri
- URI des TagslocalName
- BezeichnerqName
- Qualifizierter Nameorg.xml.sax.SAXException
- bei Problemenpublic void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
Callback-Methode für die Verarbeitung von Characters.
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
ch
- Feld mit den erparsten char
sstart
- Startpositionlength
- Länge des Feldesorg.xml.sax.SAXException
- bei Problemen