|
Devsphere.com |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--javax.servlet.jsp.tagext.TagSupport
|
+--javax.servlet.jsp.tagext.BodyTagSupport
|
+--com.devsphere.xml.taglib.support.tag.CommonSupport
|
+--com.devsphere.xml.taglib.output.tag.OutputSupport
|
+--com.devsphere.xml.taglib.output.tag.Fragment
Handler for the <o:fragment> tag that outputs a DOM fragment/sub-tree.
| Field Summary | |
protected org.w3c.dom.Node |
dom
|
protected java.lang.String |
domExpr
|
| Fields inherited from class com.devsphere.xml.taglib.output.tag.OutputSupport |
ancestor, previousOut, serializer |
| Fields inherited from class com.devsphere.xml.taglib.support.tag.CommonSupport |
cachedDebug, cachedLogger, DEBUG_ATTR, DEFAULT_DEBUG, DEFAULT_RESTORE_VALUE, DEFAULT_SCOPE, LOGGER_ATTR, originalValues |
| Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
| Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
| Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| Constructor Summary | |
Fragment()
|
|
| Method Summary | |
protected void |
endOutput()
Does nothing. |
protected java.util.List |
getAllowedAncestors()
Returns the list of names of the tags that may contain the tag that is handled by this class. |
protected java.util.Properties |
getOutputProperties()
Returns the output properties. |
java.lang.String |
getTagName()
Returns the name of the handled tag |
protected void |
init()
Initializes the fields of this tag handler. |
void |
setDom(java.lang.String domExpr)
Sets the DOM tree that must be serialized to the JSP output. |
void |
setIndent(java.lang.String indentExpr)
Sets the number of spaces used for indenting. |
void |
setMethod(java.lang.String methodExpr)
Sets the output method: html, xml, text. |
protected boolean |
shouldIgnoreContent()
Returns true if the dom attribute is present. |
protected void |
startOutput()
Serializes the DOM tree. |
| Methods inherited from class com.devsphere.xml.taglib.output.tag.OutputSupport |
doEndTag, doStartTag, emptyComment, initOutput, shouldBufferContent |
| Methods inherited from class com.devsphere.xml.taglib.support.tag.CommonSupport |
checkVarName, checkVarScope, doCatch, doFinally, eval, evalBoolean, evalDouble, evalInt, evalString, export, export, getDebug, getLogger, log, log, log, restore, validate |
| Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent, setPageContext, setParent |
| Field Detail |
protected java.lang.String domExpr
protected org.w3c.dom.Node dom
| Constructor Detail |
public Fragment()
| Method Detail |
protected void init()
init in class OutputSupportpublic java.lang.String getTagName()
getTagName in class CommonSupportprotected java.util.List getAllowedAncestors()
getAllowedAncestors in class CommonSupportnull if the tag context doesn't matter.
public void setDom(java.lang.String domExpr)
throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException - to signal any error that might occur
public void setMethod(java.lang.String methodExpr)
throws javax.servlet.jsp.JspException
methodExpr - the expression that will be evaluated
javax.servlet.jsp.JspException - to signal any error that might occur
public void setIndent(java.lang.String indentExpr)
throws javax.servlet.jsp.JspException
indentExpr - the expression that will be evaluated
javax.servlet.jsp.JspException - to signal any error that might occur
protected java.util.Properties getOutputProperties()
throws javax.servlet.jsp.JspException
javax.servlet.jsp.JspException - to signal any error that might occurprotected boolean shouldIgnoreContent()
true if the dom attribute is present.
shouldIgnoreContent in class OutputSupport
protected void startOutput()
throws javax.servlet.jsp.JspException,
org.xml.sax.SAXException
startOutput in class OutputSupportjavax.servlet.jsp.JspException - to signal an error
org.xml.sax.SAXException - to signal an error
protected void endOutput()
throws javax.servlet.jsp.JspException,
org.xml.sax.SAXException
endOutput in class OutputSupportjavax.servlet.jsp.JspException - to signal an error
org.xml.sax.SAXException - to signal an error
|
Devsphere.com |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||