Node.AttributeDirective, Node.AttributeGenerator, Node.ChildInfo, Node.Comment, Node.CustomTag, Node.Declaration, Node.DoBodyAction, Node.ELExpression, Node.Expression, Node.FallBackAction, Node.ForwardAction, Node.GetProperty, Node.IncludeAction, Node.IncludeDirective, Node.InvokeAction, Node.JspAttribute, Node.JspBody, Node.JspElement, Node.JspOutput, Node.JspRoot, Node.JspText, Node.NamedAttribute, Node.Nodes, Node.PageDirective, Node.ParamAction, Node.ParamsAction, Node.PlugIn, Node.Root, Node.ScriptingElement, Node.Scriptlet, Node.SetProperty, Node.TagDirective, Node.TaglibDirective, Node.TemplateText, Node.UninterpretedTag, Node.UseBean, Node.VariableDirective, Node.Visitor
attrs, beginJavaLine, body, endJavaLine, innerClassName, localName, namedAttributeNodes, nonTaglibXmlnsAttrs, parent, qName, startMark, taglibAttrs, text
ATTRIBUTE_ACTION, ATTRIBUTE_DIRECTIVE_ACTION, BODY_ACTION, DECLARATION_ACTION, DIRECTIVE_ACTION, DOBODY_ACTION, ELEMENT_ACTION, EXPRESSION_ACTION, FALLBACK_ACTION, FORWARD_ACTION, GET_PROPERTY_ACTION, INCLUDE_ACTION, INCLUDE_DIRECTIVE_ACTION, INVOKE_ACTION, JSP_ATTRIBUTE_ACTION, JSP_ATTRIBUTE_DIRECTIVE_ACTION, JSP_BODY_ACTION, JSP_DECLARATION_ACTION, JSP_DOBODY_ACTION, JSP_ELEMENT_ACTION, JSP_EXPRESSION_ACTION, JSP_FALLBACK_ACTION, JSP_FORWARD_ACTION, JSP_GET_PROPERTY_ACTION, JSP_INCLUDE_ACTION, JSP_INCLUDE_DIRECTIVE_ACTION, JSP_INVOKE_ACTION, JSP_OUTPUT_ACTION, JSP_PAGE_DIRECTIVE_ACTION, JSP_PARAM_ACTION, JSP_PARAMS_ACTION, JSP_PLUGIN_ACTION, JSP_ROOT_ACTION, JSP_SCRIPTLET_ACTION, JSP_SET_PROPERTY_ACTION, JSP_TAG_DIRECTIVE_ACTION, JSP_TAGLIB_DIRECTIVE_ACTION, JSP_TEXT_ACTION, JSP_TEXT_ACTION_END, JSP_URI, JSP_USE_BEAN_ACTION, JSP_VARIABLE_DIRECTIVE_ACTION, OUTPUT_ACTION, PAGE_DIRECTIVE_ACTION, PARAM_ACTION, PARAMS_ACTION, PLUGIN_ACTION, ROOT_ACTION, SCRIPTLET_ACTION, SET_PROPERTY_ACTION, TAG_DIRECTIVE_ACTION, TAGLIB_DIRECTIVE_ACTION, TEXT_ACTION, URN_JSPTAGDIR, URN_JSPTLD, USE_BEAN_ACTION, VARIABLE_DIRECTIVE_ACTION
Constructor and Description |
---|
Node.CustomTag(java.lang.String jspVersion,
java.lang.String qName,
java.lang.String prefix,
java.lang.String localName,
java.lang.String uri,
org.xml.sax.Attributes attrs,
org.xml.sax.Attributes nonTaglibXmlnsAttrs,
org.xml.sax.Attributes taglibAttrs,
org.apache.jasper.compiler.Mark start,
Node parent,
javax.servlet.jsp.tagext.TagFileInfo tagFileInfo) |
Node.CustomTag(java.lang.String jspVersion,
java.lang.String qName,
java.lang.String prefix,
java.lang.String localName,
java.lang.String uri,
org.xml.sax.Attributes attrs,
org.xml.sax.Attributes nonTaglibXmlnsAttrs,
org.xml.sax.Attributes taglibAttrs,
org.apache.jasper.compiler.Mark start,
Node parent,
javax.servlet.jsp.tagext.TagInfo tagInfo,
java.lang.Class tagHandlerClass) |
Node.CustomTag(java.lang.String jspVersion,
java.lang.String qName,
java.lang.String prefix,
java.lang.String localName,
java.lang.String uri,
org.xml.sax.Attributes attrs,
org.apache.jasper.compiler.Mark start,
Node parent,
javax.servlet.jsp.tagext.TagFileInfo tagFileInfo) |
Node.CustomTag(java.lang.String jspVersion,
java.lang.String qName,
java.lang.String prefix,
java.lang.String localName,
java.lang.String uri,
org.xml.sax.Attributes attrs,
org.apache.jasper.compiler.Mark start,
Node parent,
javax.servlet.jsp.tagext.TagInfo tagInfo,
java.lang.Class tagHandlerClass) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Node.Visitor v)
Selects and invokes a method in the visitor class based on the node
type.
|
boolean |
checkIfAttributeIsJspFragment(java.lang.String name)
Checks to see if the attribute of the given name is of type
JspFragment.
|
Node.Nodes |
getAtETag() |
Node.Nodes |
getAtSTag() |
Node.ChildInfo |
getChildInfo() |
int |
getCustomNestingLevel() |
Node.CustomTag |
getCustomTagParent() |
Node.JspAttribute[] |
getJspAttributes() |
int |
getJspId() |
double |
getJspVersion() |
java.lang.Integer |
getNumCount() |
java.lang.String |
getPrefix() |
java.util.ArrayList<java.lang.Object> |
getScriptingVars(int scope) |
javax.servlet.jsp.tagext.TagData |
getTagData() |
javax.servlet.jsp.tagext.TagFileInfo |
getTagFileInfo() |
java.lang.Class |
getTagHandlerClass() |
java.lang.String |
getTagHandlerPoolName() |
javax.servlet.jsp.tagext.TagInfo |
getTagInfo() |
org.apache.jasper.compiler.tagplugin.TagPluginContext |
getTagPluginContext() |
javax.servlet.jsp.tagext.TagVariableInfo[] |
getTagVariableInfos() |
java.lang.String |
getTempScriptingVar(java.lang.String scriptingVar) |
java.lang.String |
getURI() |
javax.servlet.jsp.tagext.VariableInfo[] |
getVariableInfos() |
boolean |
hasEmptyBody()
Returns true if this custom action has an empty body, and false
otherwise.
|
boolean |
implementsBodyTag() |
boolean |
implementsDynamicAttributes() |
boolean |
implementsIterationTag() |
boolean |
implementsSimpleTag() |
boolean |
implementsTryCatchFinally() |
boolean |
isTagFile() |
void |
setAtETag(Node.Nodes eTag) |
void |
setAtSTag(Node.Nodes sTag) |
void |
setCustomTagParent(Node.CustomTag n) |
void |
setJspAttributes(Node.JspAttribute[] jspAttrs) |
void |
setJspId(int jspId) |
void |
setNumCount(java.lang.Integer count) |
void |
setScriptingVars(java.util.ArrayList<java.lang.Object> vec,
int scope) |
void |
setTagData(javax.servlet.jsp.tagext.TagData tagData) |
void |
setTagHandlerClass(java.lang.Class hc) |
void |
setTagHandlerPoolName(java.lang.String s) |
void |
setTagPluginContext(org.apache.jasper.compiler.tagplugin.TagPluginContext tagPluginContext) |
void |
setTempScriptingVar(java.lang.String scriptingVar,
java.lang.String tempScriptingVar) |
void |
setUseTagPlugin(boolean use) |
boolean |
useTagPlugin() |
getAttributes, getAttributeValue, getBeginJavaLine, getBody, getEndJavaLine, getInnerClassName, getLocalName, getNamedAttributeNode, getNamedAttributeNodes, getNonTaglibXmlnsAttributes, getParent, getQName, getRoot, getStart, getTaglibAttributes, getText, getTextAttribute, isDummy, setAttributes, setBeginJavaLine, setBody, setEndJavaLine, setInnerClassName
public Node.CustomTag(java.lang.String jspVersion, java.lang.String qName, java.lang.String prefix, java.lang.String localName, java.lang.String uri, org.xml.sax.Attributes attrs, org.apache.jasper.compiler.Mark start, Node parent, javax.servlet.jsp.tagext.TagInfo tagInfo, java.lang.Class tagHandlerClass)
public Node.CustomTag(java.lang.String jspVersion, java.lang.String qName, java.lang.String prefix, java.lang.String localName, java.lang.String uri, org.xml.sax.Attributes attrs, org.xml.sax.Attributes nonTaglibXmlnsAttrs, org.xml.sax.Attributes taglibAttrs, org.apache.jasper.compiler.Mark start, Node parent, javax.servlet.jsp.tagext.TagInfo tagInfo, java.lang.Class tagHandlerClass)
public Node.CustomTag(java.lang.String jspVersion, java.lang.String qName, java.lang.String prefix, java.lang.String localName, java.lang.String uri, org.xml.sax.Attributes attrs, org.apache.jasper.compiler.Mark start, Node parent, javax.servlet.jsp.tagext.TagFileInfo tagFileInfo)
public Node.CustomTag(java.lang.String jspVersion, java.lang.String qName, java.lang.String prefix, java.lang.String localName, java.lang.String uri, org.xml.sax.Attributes attrs, org.xml.sax.Attributes nonTaglibXmlnsAttrs, org.xml.sax.Attributes taglibAttrs, org.apache.jasper.compiler.Mark start, Node parent, javax.servlet.jsp.tagext.TagFileInfo tagFileInfo)
public void accept(Node.Visitor v) throws org.apache.jasper.JasperException
Node
v
- The visitor classorg.apache.jasper.JasperException
public double getJspVersion()
public java.lang.String getURI()
public java.lang.String getPrefix()
public void setJspAttributes(Node.JspAttribute[] jspAttrs)
public Node.JspAttribute[] getJspAttributes()
public Node.ChildInfo getChildInfo()
public void setTagData(javax.servlet.jsp.tagext.TagData tagData)
public javax.servlet.jsp.tagext.TagData getTagData()
public void setTagHandlerPoolName(java.lang.String s)
public java.lang.String getTagHandlerPoolName()
public javax.servlet.jsp.tagext.TagInfo getTagInfo()
public javax.servlet.jsp.tagext.TagFileInfo getTagFileInfo()
public boolean isTagFile()
public java.lang.Class getTagHandlerClass()
public void setTagHandlerClass(java.lang.Class hc)
public boolean implementsIterationTag()
public boolean implementsBodyTag()
public boolean implementsTryCatchFinally()
public boolean implementsSimpleTag()
public boolean implementsDynamicAttributes()
public javax.servlet.jsp.tagext.TagVariableInfo[] getTagVariableInfos()
public javax.servlet.jsp.tagext.VariableInfo[] getVariableInfos()
public void setCustomTagParent(Node.CustomTag n)
public Node.CustomTag getCustomTagParent()
public void setNumCount(java.lang.Integer count)
public java.lang.Integer getNumCount()
public void setScriptingVars(java.util.ArrayList<java.lang.Object> vec, int scope)
public java.util.ArrayList<java.lang.Object> getScriptingVars(int scope)
public int getCustomNestingLevel()
public boolean checkIfAttributeIsJspFragment(java.lang.String name)
public void setUseTagPlugin(boolean use)
public boolean useTagPlugin()
public void setTagPluginContext(org.apache.jasper.compiler.tagplugin.TagPluginContext tagPluginContext)
public org.apache.jasper.compiler.tagplugin.TagPluginContext getTagPluginContext()
public void setAtSTag(Node.Nodes sTag)
public Node.Nodes getAtSTag()
public void setAtETag(Node.Nodes eTag)
public Node.Nodes getAtETag()
public void setJspId(int jspId)
public int getJspId()
public boolean hasEmptyBody()
public java.lang.String getTempScriptingVar(java.lang.String scriptingVar)
public void setTempScriptingVar(java.lang.String scriptingVar, java.lang.String tempScriptingVar)