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 intAspekt wird gelesenstatic final intAttributgruppe wird gelesenstatic final intParser befindet sich innerhalb eines Datensatzesstatic final intInitialisierungszustandstatic final intObjekt wird gelesenstatic intZustand des Parsers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) Callback-Methode für die Verarbeitung von Characters.voidEnde des Dokuments erreichtvoidendElement(String uri, String localName, String qName) Ende-Tag gefunden.voidFehlervoidSchwerer FehlervoidskippedEntity(String name) voidCallback-Methode für Start des XML-DokumentsvoidstartElement(String uri, String localName, String qName, Attributes attributes) Start-Tag gefunden.voidWarnungMethods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, startPrefixMapping, unparsedEntityDeclMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
skippedEntityin interfaceContentHandler- Overrides:
skippedEntityin classDefaultHandler- Throws:
SAXException- bei Problemen
-
fatalError
Schwerer Fehler- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler- Parameters:
e- Den fatalen Fehler auslösende Exception- Throws:
SAXException- bei Problemen
-
error
Fehler- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler- Parameters:
e- Den Fehler auslösende Exception- Throws:
SAXException- bei Problemen
-
warning
Warnung- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler- Parameters:
e- Die Warnung auslösende Exception- Throws:
SAXException- bei Problemen
-
startDocument
Callback-Methode für Start des XML-Dokuments- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException- bei Problemen
-
endDocument
Ende des Dokuments erreicht- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException- bei Problemen
-
startElement
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException Start-Tag gefunden.- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Parameters:
uri- URI des TagslocalName- BezeichnerqName- Qualifizierter Nameattributes- Liste der Attribute des Tags- Throws:
SAXException- bei Problemen
-
endElement
Ende-Tag gefunden.- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Parameters:
uri- URI des TagslocalName- BezeichnerqName- Qualifizierter Name- Throws:
SAXException- bei Problemen
-
characters
Callback-Methode für die Verarbeitung von Characters.- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Parameters:
ch- Feld mit den erparstencharsstart- Startpositionlength- Länge des Feldes- Throws:
SAXException- bei Problemen
-