Class SaxDocumentHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.xml.sax.ext.DefaultHandler2
org.europa.together.application.internal.SaxDocumentHandler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler,DeclHandler,EntityResolver2,LexicalHandler
This class extends the SAX2 base handler class to support the SAX2
LexicalHandler, DeclHandler, and EntityResolver2
extensions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcharacters(char[] ch, int start, int length) voidcomment(char[] ch, int start, int length) voidelementDecl(String name, String model) voidendCDATA()voidvoidendDTD()voidendElement(String uri, String localName, String qName) voidvoidSource[]Return all parsed Schema files in a SchemaFactory for validation.Simple XML Beautifier.voidvoidvoidvoidstartElement(String uri, String localName, String qName, Attributes attributes) voidstartPrefixMapping(String prefix, String uri) voidMethods inherited from class org.xml.sax.ext.DefaultHandler2
endEntity, externalEntityDecl, getExternalSubset, internalEntityDecl, resolveEntity, resolveEntity, startEntityMethods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, 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
-
Constructor Details
-
SaxDocumentHandler
public SaxDocumentHandler()Constructor.
-
-
Method Details
-
prettyPrintXml
Simple XML Beautifier.- Returns:
- xmlBeautified as String
-
getSchemaFiles
Return all parsed Schema files in a SchemaFactory for validation.- Returns:
- schemata as SchemaFactory
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classDefaultHandler- Throws:
SAXException
-
startDTD
- Specified by:
startDTDin interfaceLexicalHandler- Overrides:
startDTDin classDefaultHandler2- Throws:
SAXException
-
endDTD
- Specified by:
endDTDin interfaceLexicalHandler- Overrides:
endDTDin classDefaultHandler2- Throws:
SAXException
-
elementDecl
- Specified by:
elementDeclin interfaceDeclHandler- Overrides:
elementDeclin classDefaultHandler2- Throws:
SAXException
-
attributeDecl
public void attributeDecl(String eName, String aName, String type, String mode, String value) throws SAXException - Specified by:
attributeDeclin interfaceDeclHandler- Overrides:
attributeDeclin classDefaultHandler2- Throws:
SAXException
-
startCDATA
- Specified by:
startCDATAin interfaceLexicalHandler- Overrides:
startCDATAin classDefaultHandler2- Throws:
SAXException
-
endCDATA
- Specified by:
endCDATAin interfaceLexicalHandler- Overrides:
endCDATAin classDefaultHandler2- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-
comment
- Specified by:
commentin interfaceLexicalHandler- Overrides:
commentin classDefaultHandler2- Throws:
SAXException
-
warning
- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler- Throws:
SAXException
-
error
- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler- Throws:
SAXException
-
fatalError
- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler- Throws:
SAXException
-