Class Node.Root
java.lang.Object
org.apache.jasper.compiler.Node
org.apache.jasper.compiler.Node.Root
- All Implemented Interfaces:
- TagConstants
- Enclosing class:
- Node
Represents the root of a Jsp page or Jsp document
- Author:
- Kin-man Chung, Jan Luehe, Shawn Bayern, Mark Roth
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.jasper.compiler.NodeNode.AttributeDirective, Node.AttributeGenerator, Node.ChildInfo, Node.ChildInfoBase, 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
- 
Field SummaryFields inherited from class org.apache.jasper.compiler.Nodeattrs, beginJavaLine, body, endJavaLine, innerClassName, localName, namedAttributeNodes, nonTaglibXmlnsAttrs, parent, qName, startMark, taglibAttrs, textFields inherited from interface org.apache.jasper.compiler.TagConstantsATTRIBUTE_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
- 
Method SummaryModifier and TypeMethodDescriptionvoidbooleanbooleanbooleanbooleanGenerates a new temporary variable name.voidsetIsBomPresent(boolean isBom) voidsetIsDefaultPageEncoding(boolean isDefault) voidsetIsEncodingSpecifiedInProlog(boolean isSpecified) voidvoidsetPageEncoding(String enc) Methods inherited from class org.apache.jasper.compiler.NodegetAttributes, getAttributeValue, getBeginJavaLine, getBody, getEndJavaLine, getInnerClassName, getLocalName, getNamedAttributeNode, getNamedAttributeNodes, getNonTaglibXmlnsAttributes, getParent, getQName, getRoot, getStart, getTaglibAttributes, getText, getTextAttribute, setAttributes, setBeginJavaLine, setBody, setEndJavaLine, setInnerClassName
- 
Method Details- 
accept- Throws:
- JasperException
 
- 
isXmlSyntaxpublic boolean isXmlSyntax()
- 
setJspConfigPageEncoding
- 
getJspConfigPageEncoding
- 
setPageEncoding
- 
getPageEncoding
- 
setIsDefaultPageEncodingpublic void setIsDefaultPageEncoding(boolean isDefault) 
- 
isDefaultPageEncodingpublic boolean isDefaultPageEncoding()
- 
setIsEncodingSpecifiedInPrologpublic void setIsEncodingSpecifiedInProlog(boolean isSpecified) 
- 
isEncodingSpecifiedInPrologpublic boolean isEncodingSpecifiedInProlog()
- 
setIsBomPresentpublic void setIsBomPresent(boolean isBom) 
- 
isBomPresentpublic boolean isBomPresent()
- 
nextTemporaryVariableNameGenerates a new temporary variable name.- Returns:
- The name to use for the temporary variable
 
 
-