org.apache.jasper.compiler
Class Node.TemplateText
java.lang.Object
org.apache.jasper.compiler.Node
org.apache.jasper.compiler.Node.TemplateText
- org.apache.jasper.compiler.Node
- TagConstants
public static class Node.TemplateText
extends org.apache.jasper.compiler.Node
Represents a template text string
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_PARAMS_ACTION , JSP_PARAM_ACTION , JSP_PLUGIN_ACTION , JSP_ROOT_ACTION , JSP_SCRIPTLET_ACTION , JSP_SET_PROPERTY_ACTION , JSP_TAGLIB_DIRECTIVE_ACTION , JSP_TAG_DIRECTIVE_ACTION , JSP_TEXT_ACTION , JSP_TEXT_ACTION_END , JSP_URI , JSP_USE_BEAN_ACTION , JSP_VARIABLE_DIRECTIVE_ACTION , OUTPUT_ACTION , PAGE_DIRECTIVE_ACTION , PARAMS_ACTION , PARAM_ACTION , PLUGIN_ACTION , ROOT_ACTION , SCRIPTLET_ACTION , SET_PROPERTY_ACTION , TAGLIB_DIRECTIVE_ACTION , TAG_DIRECTIVE_ACTION , TEXT_ACTION , URN_JSPTAGDIR , URN_JSPTLD , USE_BEAN_ACTION , VARIABLE_DIRECTIVE_ACTION |
TemplateText(String text, org.apache.jasper.compiler.Mark start, org.apache.jasper.compiler.Node parent)
|
void | accept(Node.Visitor v) - Selects and invokes a method in the visitor class based on the node
type.
|
void | addSmap(int srcLine) - Add a source to Java line mapping
|
ArrayList | getExtraSmap()
|
boolean | isAllSpace() - Returns true if this template text contains whitespace only.
|
void | ltrim() - Trim all whitespace from the left of the template text
|
void | rtrim() - Trim all whitespace from the right of the template text
|
void | setText(String text)
|
getAttributeValue , getAttributes , getBeginJavaLine , getBody , getEndJavaLine , getInnerClassName , getLocalName , getNamedAttributeNode , getNamedAttributeNodes , getNonTaglibXmlnsAttributes , getParent , getQName , getRoot , getStart , getTaglibAttributes , getText , getTextAttribute , isDummy , setAttributes , setBeginJavaLine , setBody , setEndJavaLine , setInnerClassName |
TemplateText
public TemplateText(String text,
org.apache.jasper.compiler.Mark start,
org.apache.jasper.compiler.Node parent)
accept
public void accept(Node.Visitor v)
throws JasperException
Selects and invokes a method in the visitor class based on the node
type. This is abstract and should be overrode by the extending classes.
addSmap
public void addSmap(int srcLine)
Add a source to Java line mapping
srcLine
- The postion of the source line, relative to the line
at the start of this node. The corresponding java line is
assumed to be consecutive, i.e. one more than the last.
getExtraSmap
public ArrayList getExtraSmap()
isAllSpace
public boolean isAllSpace()
Returns true if this template text contains whitespace only.
ltrim
public void ltrim()
Trim all whitespace from the left of the template text
rtrim
public void rtrim()
Trim all whitespace from the right of the template text
setText
public void setText(String text)
Copyright ?? 2000-2004 Apache Software Foundation. All Rights Reserved.