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