public abstract class AbstractNodeProviderTag extends NodeReferrerTag implements NodeProvider
| Modifier and Type | Field and Description |
|---|---|
protected Attribute |
fieldEscaper |
protected NodeProviderHelper |
nodeHelper |
element, parentNodeIdcloudIdcontextId, EVAL_BODY, helper, id, pageContextTag, referid, writerid| Constructor and Description |
|---|
AbstractNodeProviderTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doAfterBody()
Does everything needed on the afterbody tag of every
NodeProvider.
|
int |
doEndTag() |
void |
doFinally() |
protected void |
fillVars()
Fill the jsp and context vars
|
Query |
getGeneratingQuery()
Returns a query which (a.o) results this Node.
|
Node |
getNodeVar() |
void |
setCommitonclose(String c)
Whether the node must be commited after the body of the tag if any changes occured
|
void |
setFieldescape(String e) |
void |
setJspvar(String jv)
NodeProviders support the jspvar attribute (giving a Node jsp var object).
|
protected void |
setNodeVar(Node node) |
doStartTag, fillStandardParameters, findNode, findNodeProvider, findNodeProvider, getCloudVar, getLocale, getNode, getNode, getNodeFromPageContext, initTag, setElement, setNodefindCloudProvider, findCloudProvider, getCloudContext, getNode, getNodeOrNull, setCloudappendMoreParameters, doCatch, findLoopOrQuery, findParentTag, findParentTag, findWriter, findWriter, getAttribute, getAttribute, getAttributeBoolean, getAttributeInteger, getAttributeInteger, getAttributeValue, getContentTag, getContextProvider, getContextTag, getCurrentBlock, getDefaultLocale, getEscapedValue, getFormTag, getId, getLocaleFromContext, getObject, getObjectConditional, getPageContext, getPageContextTag, getQuery, getReferid, getString, getTaglibVersion, getThreadPageContext, getTimer, getTimeZone, getWriterValue, haveBody, release, setContext, setEscape, setId, setListdelimiter, setPageContext, setPageContextOnly, setReferid, setVartype, setWrite, setWriterdoInitBody, getBodyContent, getPreviousOut, setBodyContentfindAncestorWithClass, getParent, getValue, getValues, removeValue, setParent, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdprotected final NodeProviderHelper nodeHelper
protected Attribute fieldEscaper
public void setFieldescape(String e) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setJspvar(String jv)
NodeProvidersetJspvar in interface NodeProvidersetJspvar in class ContextReferrerTagpublic Node getNodeVar()
getNodeVar in interface NodeProviderprotected void setNodeVar(Node node)
public void setCommitonclose(String c) throws javax.servlet.jsp.JspTagException
NodeProvidersetCommitonclose in interface NodeProviderjavax.servlet.jsp.JspTagExceptionprotected void fillVars()
throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic Query getGeneratingQuery() throws javax.servlet.jsp.JspTagException
NodeProvidergetGeneratingQuery in interface NodeProviderjavax.servlet.jsp.JspTagExceptionpublic int doAfterBody()
throws javax.servlet.jsp.JspTagException
doAfterBody in interface javax.servlet.jsp.tagext.IterationTagdoAfterBody in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspTagExceptionpublic int doEndTag()
throws javax.servlet.jsp.JspTagException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class NodeReferrerTagjavax.servlet.jsp.JspTagExceptionpublic void doFinally()
doFinally in interface javax.servlet.jsp.tagext.TryCatchFinallydoFinally in class ContextReferrerTagMMBase 1.9-SNAPSHOT - ${javadoctimestamp}