public abstract class NodeReferrerTag extends CloudReferrerTag
| Modifier and Type | Field and Description |
|---|---|
protected Attribute |
element |
protected Attribute |
parentNodeId |
cloudIdcontextId, EVAL_BODY, helper, id, pageContextTag, referid, writerid| Constructor and Description |
|---|
NodeReferrerTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag() |
int |
doStartTag() |
void |
fillStandardParameters(Parameters p)
Fill standard parameters like request, response, language and locale
|
Node |
findNode()
As
getNode() only with a different name, because taglib compilers can be confused
otherwise. |
NodeProvider |
findNodeProvider()
This method tries to find an ancestor object of type NodeProvider
|
NodeProvider |
findNodeProvider(boolean throwexception)
This method tries to find an ancestor object of type NodeProvider
|
Cloud |
getCloudVar()
Find the CloudProvider and return its cloud variable in one
step.
|
Locale |
getLocale()
Get the locale which is defined by surrounding tags or the cloud
|
protected Node |
getNode() |
protected Node |
getNode(boolean exception)
Gets the Node variable from the parent NodeProvider.
|
protected Node |
getNodeFromPageContext() |
protected void |
initTag() |
void |
setElement(String e)
The element attribute is used to access elements of
clusternodes.
|
void |
setNode(String node)
A NodeReferrer probably wants to supply the attribute 'node',
to make it possible to refer to another node than the direct
ancestor.
|
findCloudProvider, findCloudProvider, getCloudContext, getNode, getNodeOrNull, setCloudappendMoreParameters, doCatch, doFinally, 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, setJspvar, setListdelimiter, setPageContext, setPageContextOnly, setReferid, setVartype, setWrite, setWriterdoAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContentfindAncestorWithClass, getParent, getValue, getValues, removeValue, setParent, setValuepublic void setElement(String e) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic void setNode(String node) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic NodeProvider findNodeProvider() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic NodeProvider findNodeProvider(boolean throwexception) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionprotected Node getNodeFromPageContext() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionprotected Node getNode() throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionprotected Node getNode(boolean exception) throws javax.servlet.jsp.JspTagException
javax.servlet.jsp.JspTagExceptionpublic final Node findNode() throws javax.servlet.jsp.JspTagException
getNode() only with a different name, because taglib compilers can be confused
otherwise. (because of setNode(String))javax.servlet.jsp.JspTagExceptionpublic Cloud getCloudVar() throws javax.servlet.jsp.JspTagException
CloudReferrerTaggetCloudVar in class CloudReferrerTagjavax.servlet.jsp.JspTagExceptionpublic void fillStandardParameters(Parameters p) throws javax.servlet.jsp.JspTagException
ContextReferrerTagfillStandardParameters in class CloudReferrerTagp - the parametersjavax.servlet.jsp.JspTagException - when parent tag is not foundpublic Locale getLocale() throws javax.servlet.jsp.JspTagException
ContextReferrerTaggetLocale in class CloudReferrerTagjavax.servlet.jsp.JspTagException - when parent tag is not foundprotected void initTag()
public int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.BodyTagSupportjavax.servlet.jsp.JspExceptionpublic int doEndTag()
throws javax.servlet.jsp.JspTagException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class ContextReferrerTagjavax.servlet.jsp.JspTagExceptionMMBase 1.9-SNAPSHOT - ${javadoctimestamp}