public class XMLBuilderSaxHandler
extends java.lang.Object
implements org.xml.sax.ContentHandler
ContentHandler
that forwards the events to
a SimpleXMLBuilder
. This is an adapter class to bridge between
the two interfaces
Optionally XMLGenerator
objects can be included using XML processing instructions.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EXTERNAL_CONTENT_PI
Processing instruction used to include external content
|
Constructor and Description |
---|
XMLBuilderSaxHandler(SimpleXMLBuilder builder) |
XMLBuilderSaxHandler(SimpleXMLBuilder builder,
java.util.Map<java.lang.String,java.lang.Object> data) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] arg0,
int arg1,
int arg2) |
void |
endDocument() |
void |
endElement(java.lang.String arg0,
java.lang.String arg1,
java.lang.String arg2) |
void |
endPrefixMapping(java.lang.String arg0) |
void |
ignorableWhitespace(char[] arg0,
int arg1,
int arg2) |
void |
processingInstruction(java.lang.String arg0,
java.lang.String arg1) |
void |
setDocumentLocator(org.xml.sax.Locator arg0) |
void |
skippedEntity(java.lang.String arg0) |
void |
startDocument() |
void |
startElement(java.lang.String arg0,
java.lang.String arg1,
java.lang.String arg2,
org.xml.sax.Attributes arg3) |
void |
startPrefixMapping(java.lang.String arg0,
java.lang.String arg1) |
public static final java.lang.String EXTERNAL_CONTENT_PI
public XMLBuilderSaxHandler(SimpleXMLBuilder builder)
public XMLBuilderSaxHandler(SimpleXMLBuilder builder, java.util.Map<java.lang.String,java.lang.Object> data)
public void characters(char[] arg0, int arg1, int arg2) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String arg0) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void ignorableWhitespace(char[] arg0, int arg1, int arg2) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void processingInstruction(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void setDocumentLocator(org.xml.sax.Locator arg0)
setDocumentLocator
in interface org.xml.sax.ContentHandler
public void skippedEntity(java.lang.String arg0) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes arg3) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException