|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.jelly.TagSupport org.apache.commons.jelly.tags.xml.ParseTagSupport
An abstract base class for any tag which parsers its body as XML.
Field Summary |
Fields inherited from class org.apache.commons.jelly.TagSupport |
body, context, hasTrimmed, parent, shouldTrim |
Constructor Summary | |
ParseTagSupport()
|
Method Summary | |
protected abstract org.dom4j.io.SAXReader |
createSAXReader()
Factory method to create a new SAXReader |
org.dom4j.io.SAXReader |
getSAXReader()
|
java.lang.String |
getText()
Returns the text to be parsed |
java.lang.String |
getVar()
The variable name that will be used for the Document variable created |
protected org.dom4j.Document |
parse(java.lang.Object source)
Parses the given source |
protected org.dom4j.Document |
parseBody(org.apache.commons.jelly.XMLOutput output)
Parses the body of this tag and returns the parsed document |
protected org.dom4j.Document |
parseText(java.lang.String text)
Parses the give piece of text as being markup |
void |
setSAXReader(org.dom4j.io.SAXReader saxReader)
Sets the SAXReader used for parsing |
void |
setText(java.lang.String text)
Sets the text to be parsed by this parser |
void |
setVar(java.lang.String var)
Sets the variable name that will be used for the Document variable created |
Methods inherited from class org.apache.commons.jelly.TagSupport |
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.commons.jelly.Tag |
doTag |
Constructor Detail |
public ParseTagSupport()
Method Detail |
public java.lang.String getVar()
public void setVar(java.lang.String var)
public java.lang.String getText()
public void setText(java.lang.String text)
text
- The text to be parsed by this parserpublic org.dom4j.io.SAXReader getSAXReader() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void setSAXReader(org.dom4j.io.SAXReader saxReader)
protected abstract org.dom4j.io.SAXReader createSAXReader() throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected org.dom4j.Document parseBody(org.apache.commons.jelly.XMLOutput output) throws org.apache.commons.jelly.JellyTagException
org.apache.commons.jelly.JellyTagException
protected org.dom4j.Document parseText(java.lang.String text) throws org.apache.commons.jelly.JellyTagException
org.apache.commons.jelly.JellyTagException
protected org.dom4j.Document parse(java.lang.Object source) throws org.apache.commons.jelly.JellyTagException
org.apache.commons.jelly.JellyTagException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |