public abstract class IndentingTransformer
extends java.lang.Object
implements javax.xml.transform.sax.TransformerHandler, org.xml.sax.ext.DeclHandler
Constructor and Description |
---|
IndentingTransformer() |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
comment(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName) |
protected abstract void |
indent(int levelAdjustment) |
protected java.lang.String |
indentXml(java.lang.String xmlString,
java.io.Writer outputWriter) |
void |
processingInstruction(java.lang.String target,
java.lang.String data) |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSystemId, getTransformer, setResult, setSystemId
endDocument, endPrefixMapping, ignorableWhitespace, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void comment(char[] ch, int start, int length) throws org.xml.sax.SAXException
comment
in interface org.xml.sax.ext.LexicalHandler
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.ContentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
protected abstract void indent(int levelAdjustment) throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected java.lang.String indentXml(java.lang.String xmlString, java.io.Writer outputWriter) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException