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 intASPECT_READAspekt wird gelesenstatic intATTRIBUTEGROUP_READAttributgruppe wird gelesenstatic intIN_RECORDParser befindet sich innerhalb eines Datensatzesstatic intINITInitialisierungszustandstatic intOBJECT_READObjekt wird gelesenstatic intstateZustand des Parsers -
Constructor Summary
Constructors Constructor Description ValidityChecker()Creates a new instance of SaxHandler -
Method Summary
Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)Callback-Methode für die Verarbeitung von Characters.voidendDocument()Ende des Dokuments erreichtvoidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)Ende-Tag gefunden.voiderror(org.xml.sax.SAXParseException e)FehlervoidfatalError(org.xml.sax.SAXParseException e)Schwerer FehlervoidskippedEntity(java.lang.String name)voidstartDocument()Callback-Methode für Start des XML-DokumentsvoidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)Start-Tag gefunden.voidwarning(org.xml.sax.SAXParseException e)WarnungMethods 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:
- 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:
skippedEntityin interfaceorg.xml.sax.ContentHandler- Overrides:
skippedEntityin 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:
fatalErrorin interfaceorg.xml.sax.ErrorHandler- Overrides:
fatalErrorin 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:
errorin interfaceorg.xml.sax.ErrorHandler- Overrides:
errorin 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:
warningin interfaceorg.xml.sax.ErrorHandler- Overrides:
warningin 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:
startDocumentin interfaceorg.xml.sax.ContentHandler- Overrides:
startDocumentin 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:
endDocumentin interfaceorg.xml.sax.ContentHandler- Overrides:
endDocumentin 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:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin 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:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin 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:
charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
charactersin classorg.xml.sax.helpers.DefaultHandler- Parameters:
ch- Feld mit den erparstencharsstart- Startpositionlength- Länge des Feldes- Throws:
org.xml.sax.SAXException- bei Problemen
-