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 OutputDocumentHandler
java.io.IOException
public void setMinimize(byte minimize)
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void characters(char[] cbuf, int off, int len) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void rawCharacters(java.lang.String chars) throws org.xml.sax.SAXException
rawCharacters
in interface RawCharactersHandler
org.xml.sax.SAXException
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String name, org.xml.sax.AttributeList atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
protected void attributeValue(java.lang.String value) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endElement(java.lang.String name) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException
public void markup(java.lang.String chars) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void comment(java.lang.String body) throws org.xml.sax.SAXException
comment
in interface CommentHandler
org.xml.sax.SAXException
public void setDocumentLocator(org.xml.sax.Locator loc)
setDocumentLocator
in interface org.xml.sax.DocumentHandler
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.DocumentHandler
org.xml.sax.SAXException