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, 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 |
---|
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, setInnerClassName
private 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
Node
accept
in class Node
v
- The visitor classJasperException
public 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()