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.ContentHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic 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.ContentHandlerorg.xml.sax.SAXExceptionpublic void endPrefixMapping(java.lang.String arg0)
throws org.xml.sax.SAXException
endPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] arg0,
int arg1,
int arg2)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void processingInstruction(java.lang.String arg0,
java.lang.String arg1)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void setDocumentLocator(org.xml.sax.Locator arg0)
setDocumentLocator in interface org.xml.sax.ContentHandlerpublic void skippedEntity(java.lang.String arg0)
throws org.xml.sax.SAXException
skippedEntity in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXExceptionpublic 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.ContentHandlerorg.xml.sax.SAXExceptionpublic void startPrefixMapping(java.lang.String arg0,
java.lang.String arg1)
throws org.xml.sax.SAXException
startPrefixMapping in interface org.xml.sax.ContentHandlerorg.xml.sax.SAXException