Class Node.NamedAttribute
java.lang.Object
org.apache.jasper.compiler.Node
org.apache.jasper.compiler.Node.ChildInfoBase
org.apache.jasper.compiler.Node.NamedAttribute
- All Implemented Interfaces:
TagConstants
- Enclosing class:
Node
Represents a Named Attribute (<jsp:attribute>)
-
Nested Class Summary
Nested classes/interfaces inherited from class Node
Node.AttributeDirective, Node.AttributeGenerator, Node.ChildInfo, Node.ChildInfoBase, Node.Comment, Node.CustomTag, Node.Declaration, Node.DoBodyAction, Node.ELExpression, Node.Expression, 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.Root, Node.ScriptingElement, Node.Scriptlet, Node.SetProperty, Node.TagDirective, Node.TaglibDirective, Node.TemplateText, Node.UninterpretedTag, Node.UseBean, Node.VariableDirective, Node.Visitor -
Field Summary
Fields inherited from class Node
attrs, beginJavaLine, body, endJavaLine, innerClassName, namedAttributeNodes, nonTaglibXmlnsAttrs, parent, qName, startMark, taglibAttrs, textFields inherited from interface TagConstants
ATTRIBUTE_ACTION, ATTRIBUTE_DIRECTIVE_ACTION, BODY_ACTION, DECLARATION_ACTION, DIRECTIVE_ACTION, DOBODY_ACTION, ELEMENT_ACTION, EXPRESSION_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_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_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, 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidReturns the local name of this node.getName()Returns the name of this named attribute.getOmit()Returns the omit attribute of this named attribute.Returns the prefix of this named attribute.Returns a unique temporary variable name to store the result in.getText()Returns the text content of this node.booleanisTrim()Returns whether this named attribute should be trimmed.voidsetOmit(Node.JspAttribute omit) Sets the omit attribute for this named attribute.Methods inherited from class Node.ChildInfoBase
getChildInfoMethods inherited from class Node
getAttributes, getAttributeValue, getBeginJavaLine, getBody, getEndJavaLine, getInnerClassName, getNamedAttributeNode, getNamedAttributeNodes, getNonTaglibXmlnsAttributes, getParent, getQName, getRoot, getStart, getTaglibAttributes, getTextAttribute, setAttributes, setBeginJavaLine, setBody, setEndJavaLine, setInnerClassName
-
Method Details
-
accept
- Throws:
JasperException
-
getName
-
getLocalName
Description copied from class:NodeReturns the local name of this node.- Overrides:
getLocalNamein classNode- Returns:
- The local name
-
getPrefix
-
isTrim
public boolean isTrim()Returns whether this named attribute should be trimmed.- Returns:
- true if trimming is enabled
-
setOmit
Sets the omit attribute for this named attribute.- Parameters:
omit- The omit attribute to set
-
getOmit
Returns the omit attribute of this named attribute.- Returns:
- The omit attribute
-
getTemporaryVariableName
Returns a unique temporary variable name to store the result in.- Returns:
- A unique temporary variable name
-
getText
-