public static class TransformXML.SAXInterface<T>
extends org.xml.sax.helpers.DefaultHandler
| Modifier and Type | Field and Description |
|---|---|
protected int |
depth
How far down we are in the nested tags.
|
protected java.util.List<java.lang.String> |
elementsToBeTransformed |
protected java.util.function.Function<java.lang.String,T> |
function |
protected java.io.PrintWriter |
outWriter |
protected java.lang.StringBuffer |
textToBeTransformed |
| Constructor and Description |
|---|
SAXInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] buf,
int offset,
int len) |
void |
endDocument() |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
void |
processText(java.lang.String text) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
protected java.util.List<java.lang.String> elementsToBeTransformed
protected java.lang.StringBuffer textToBeTransformed
protected java.io.PrintWriter outWriter
protected java.util.function.Function<java.lang.String,T> function
protected int depth
public void endDocument()
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void processText(java.lang.String text)
public void characters(char[] buf,
int offset,
int len)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException