public static class Node.Root extends Node
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| Modifier and Type | Field and Description |
|---|---|
private boolean |
hasBom |
private boolean |
isDefaultPageEncoding |
private boolean |
isEncodingSpecifiedInProlog |
private boolean |
isXmlSyntax |
private java.lang.String |
jspConfigPageEnc |
private java.lang.String |
pageEnc |
private Node.Root |
parentRoot |
attrs, beginJavaLine, body, endJavaLine, innerClassName, localName, namedAttributeNodes, nonTaglibXmlnsAttrs, parent, qName, startMark, taglibAttrs, textATTRIBUTE_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 |
|---|
Root(Mark start,
Node parent,
boolean isXmlSyntax) |
| 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.
|
java.lang.String |
getJspConfigPageEncoding() |
java.lang.String |
getPageEncoding() |
Node.Root |
getParentRoot() |
boolean |
hasBom() |
boolean |
isDefaultPageEncoding() |
boolean |
isEncodingSpecifiedInProlog() |
boolean |
isXmlSyntax() |
void |
setHasBom(boolean hasBom) |
void |
setIsDefaultPageEncoding(boolean isDefault) |
void |
setIsEncodingSpecifiedInProlog(boolean isSpecified) |
void |
setJspConfigPageEncoding(java.lang.String enc) |
void |
setPageEncoding(java.lang.String enc) |
getAttributes, getAttributeValue, getBeginJavaLine, getBody, getEndJavaLine, getInnerClassName, getLocalName, getNamedAttributeNode, getNamedAttributeNodes, getNonTaglibXmlnsAttributes, getParent, getQName, getRoot, getStart, getTaglibAttributes, getText, getTextAttribute, isDummy, setAttributes, setBeginJavaLine, setBody, setEndJavaLine, setInnerClassNameprivate Node.Root parentRoot
private boolean isXmlSyntax
private boolean hasBom
private java.lang.String pageEnc
private java.lang.String jspConfigPageEnc
private boolean isDefaultPageEncoding
private boolean isEncodingSpecifiedInProlog
public void accept(Node.Visitor v) throws JasperException
Nodeaccept in class Nodev - The visitor classJasperExceptionpublic boolean isXmlSyntax()
public void setJspConfigPageEncoding(java.lang.String enc)
public java.lang.String getJspConfigPageEncoding()
public void setPageEncoding(java.lang.String enc)
public java.lang.String getPageEncoding()
public void setIsDefaultPageEncoding(boolean isDefault)
public boolean isDefaultPageEncoding()
public void setIsEncodingSpecifiedInProlog(boolean isSpecified)
public boolean isEncodingSpecifiedInProlog()
public void setHasBom(boolean hasBom)
public boolean hasBom()
public Node.Root getParentRoot()