- java.lang.Object
-
- org.xmlobjects.util.xml.SAXFilter
-
- org.xmlobjects.stream.XMLOutput<SAXOutputHandler>
-
- org.xmlobjects.util.xml.SAXOutputHandler
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.xml.sax.ContentHandler
public class SAXOutputHandler extends XMLOutput<SAXOutputHandler>
-
-
Field Summary
-
Fields inherited from class org.xmlobjects.stream.XMLOutput
headerComment, indent, prefixMapping, schemaLocations, writeXMLDeclaration
-
-
Constructor Summary
Constructors Constructor Description SAXOutputHandler(org.xml.sax.ContentHandler parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)voidflush()java.lang.String[]getHeaderComment()java.lang.StringgetIndent()booleanisWriteXMLDeclaration()voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)voidstartPrefixMapping(java.lang.String prefix, java.lang.String namespaceURI)-
Methods inherited from class org.xmlobjects.stream.XMLOutput
getNamespaceURI, getPrefix, getSchemaLocation, withDefaultNamespace, withHeaderComment, withIndent, withPrefix, withSchemaLocation, writeXMLDeclaration
-
Methods inherited from class org.xmlobjects.util.xml.SAXFilter
characters, endDocument, endPrefixMapping, getParent, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument
-
-
-
-
Method Detail
-
getIndent
public java.lang.String getIndent()
- Overrides:
getIndentin classXMLOutput<SAXOutputHandler>
-
isWriteXMLDeclaration
public boolean isWriteXMLDeclaration()
- Overrides:
isWriteXMLDeclarationin classXMLOutput<SAXOutputHandler>
-
getHeaderComment
public java.lang.String[] getHeaderComment()
- Overrides:
getHeaderCommentin classXMLOutput<SAXOutputHandler>
-
flush
public void flush() throws java.lang.Exception- Specified by:
flushin classXMLOutput<SAXOutputHandler>- Throws:
java.lang.Exception
-
close
public void close() throws java.lang.Exception- Throws:
java.lang.Exception
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException- Specified by:
startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
startElementin classSAXFilter- Throws:
org.xml.sax.SAXException
-
startPrefixMapping
public void startPrefixMapping(java.lang.String prefix, java.lang.String namespaceURI) throws org.xml.sax.SAXException- Specified by:
startPrefixMappingin interfaceorg.xml.sax.ContentHandler- Overrides:
startPrefixMappingin classSAXFilter- Throws:
org.xml.sax.SAXException
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
endElementin classSAXFilter- Throws:
org.xml.sax.SAXException
-
-