public class XMLOutputHandler extends java.lang.Object implements OutputDocumentHandler, CommentHandler, RawCharactersHandler
| Modifier and Type | Field and Description |
|---|---|
static byte |
MINIMIZE_EMPTY_ELEMENTS |
static byte |
MINIMIZE_EMPTY_ELEMENTS_HTML |
static byte |
MINIMIZE_NONE |
| Constructor and Description |
|---|
XMLOutputHandler()
Create a XMLOutputHandler that will write in UTF-8
to an OutputStream.
|
XMLOutputHandler(java.io.OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
attributeValue(java.lang.String value) |
void |
characters(char[] cbuf,
int off,
int len) |
void |
comment(java.lang.String body) |
void |
endDocument() |
void |
endElement(java.lang.String name) |
void |
ignorableWhitespace(char[] ch,
int start,
int length) |
org.xml.sax.DocumentHandler |
init(Destination dest,
org.xml.sax.AttributeList atts) |
void |
markup(java.lang.String chars) |
void |
processingInstruction(java.lang.String target,
java.lang.String data) |
void |
rawCharacters(java.lang.String chars) |
void |
setDocumentLocator(org.xml.sax.Locator loc) |
void |
setMinimize(byte minimize) |
void |
startDocument() |
void |
startElement(java.lang.String name,
org.xml.sax.AttributeList atts) |
public static final byte MINIMIZE_NONE
public static final byte MINIMIZE_EMPTY_ELEMENTS
public static final byte MINIMIZE_EMPTY_ELEMENTS_HTML
public XMLOutputHandler()
public XMLOutputHandler(java.io.OutputStream out)
public org.xml.sax.DocumentHandler init(Destination dest, org.xml.sax.AttributeList atts) throws java.io.IOException
init in interface OutputDocumentHandlerjava.io.IOExceptionpublic void setMinimize(byte minimize)
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXExceptionpublic void characters(char[] cbuf,
int off,
int len)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXExceptionpublic void rawCharacters(java.lang.String chars)
throws org.xml.sax.SAXException
rawCharacters in interface RawCharactersHandlerorg.xml.sax.SAXExceptionpublic void ignorableWhitespace(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
ignorableWhitespace in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXExceptionpublic void startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXExceptionprotected void attributeValue(java.lang.String value)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void endElement(java.lang.String name)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXExceptionpublic void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
processingInstruction in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXExceptionpublic void markup(java.lang.String chars)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void comment(java.lang.String body)
throws org.xml.sax.SAXException
comment in interface CommentHandlerorg.xml.sax.SAXExceptionpublic void setDocumentLocator(org.xml.sax.Locator loc)
setDocumentLocator in interface org.xml.sax.DocumentHandlerpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.DocumentHandlerorg.xml.sax.SAXException