public class XMLEmitter extends DefaultHandler implements LexicalHandler
| Modifier and Type | Field and Description |
|---|---|
static int |
STYLE_COMPACT |
static int |
STYLE_INDENTED |
| Constructor and Description |
|---|
XMLEmitter()
Default constructor - prints to System.out
|
XMLEmitter(OutputStream inOutputStream)
Prints XML to the specified stream
|
XMLEmitter(PrintWriter inWriter)
Prints XML to the specified stream
|
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
comment(char[] inChars,
int offset,
int length) |
void |
endCDATA() |
void |
endDocument() |
void |
endDTD() |
void |
endElement(String uri,
String local,
String raw) |
void |
endEntity(String name) |
void |
error(SAXParseException e) |
int |
getIndentSize() |
void |
setIndentSize(int inValue)
Sets the number of spaces each tag level is indented
|
void |
setPrintStyle(int inValue) |
void |
skippedEntity(String name) |
void |
startCDATA() |
void |
startDocument() |
void |
startDTD(String name,
String publicId,
String systemId) |
void |
startElement(String uri,
String local,
String raw,
Attributes attrs) |
void |
startEntity(String name) |
void |
unparsedEntityDecl(String name,
String publicId,
String systemId,
String notationName) |
void |
warning(SAXParseException e) |
endPrefixMapping, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, startPrefixMappingpublic static final int STYLE_COMPACT
public static final int STYLE_INDENTED
public XMLEmitter()
public XMLEmitter(OutputStream inOutputStream)
public XMLEmitter(PrintWriter inWriter)
public void setPrintStyle(int inValue)
public void setIndentSize(int inValue)
public int getIndentSize()
public void startDocument()
startDocument in interface ContentHandlerstartDocument in class DefaultHandlerpublic void endDocument()
endDocument in interface ContentHandlerendDocument in class DefaultHandlerpublic void startElement(String uri, String local, String raw, Attributes attrs)
startElement in interface ContentHandlerstartElement in class DefaultHandlerpublic void endElement(String uri, String local, String raw)
endElement in interface ContentHandlerendElement in class DefaultHandlerpublic void characters(char[] ch, int start, int length)
characters in interface ContentHandlercharacters in class DefaultHandlerpublic void warning(SAXParseException e)
warning in interface ErrorHandlerwarning in class DefaultHandlerpublic void error(SAXParseException e)
error in interface ErrorHandlererror in class DefaultHandlerpublic void skippedEntity(String name) throws SAXException
skippedEntity in interface ContentHandlerskippedEntity in class DefaultHandlerSAXExceptionpublic void unparsedEntityDecl(String name, String publicId, String systemId, String notationName) throws SAXException
unparsedEntityDecl in interface DTDHandlerunparsedEntityDecl in class DefaultHandlerSAXExceptionpublic void comment(char[] inChars, int offset, int length)
comment in interface LexicalHandlerpublic void startCDATA()
startCDATA in interface LexicalHandlerpublic void endCDATA()
endCDATA in interface LexicalHandlerpublic void startEntity(String name)
startEntity in interface LexicalHandlerpublic void endEntity(String name)
endEntity in interface LexicalHandlerpublic void startDTD(String name, String publicId, String systemId)
startDTD in interface LexicalHandlerpublic void endDTD()
endDTD in interface LexicalHandler
jataylor@hairyfatguy.com