Package org.apache.jasper.compiler
Class PageDataImpl.FirstPassVisitor
- java.lang.Object
-
- org.apache.jasper.compiler.Node.Visitor
-
- org.apache.jasper.compiler.PageDataImpl.FirstPassVisitor
-
- All Implemented Interfaces:
TagConstants
- Enclosing class:
- PageDataImpl
static class PageDataImpl.FirstPassVisitor extends Node.Visitor implements TagConstants
-
-
Field Summary
Fields Modifier and Type Field Description private ErrorDispatcher
err
private java.lang.String
jspIdPrefix
private PageInfo
pageInfo
private Node.Root
root
private org.xml.sax.helpers.AttributesImpl
rootAttrs
-
Fields inherited from interface org.apache.jasper.compiler.TagConstants
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 Summary
Constructors Constructor Description FirstPassVisitor(Node.Root root, PageInfo pageInfo, ErrorDispatcher err)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addRootAttributes(org.xml.sax.Attributes attrs)
java.lang.String
getJspIdPrefix()
void
visit(Node.JspRoot n)
void
visit(Node.Root n)
void
visit(Node.TaglibDirective n)
-
-
-
Field Detail
-
root
private Node.Root root
-
rootAttrs
private org.xml.sax.helpers.AttributesImpl rootAttrs
-
pageInfo
private PageInfo pageInfo
-
jspIdPrefix
private java.lang.String jspIdPrefix
-
err
private ErrorDispatcher err
-
-
Constructor Detail
-
FirstPassVisitor
public FirstPassVisitor(Node.Root root, PageInfo pageInfo, ErrorDispatcher err)
-
-
Method Detail
-
visit
public void visit(Node.Root n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.JspRoot n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.TaglibDirective n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
getJspIdPrefix
public java.lang.String getJspIdPrefix()
-
addRootAttributes
private void addRootAttributes(org.xml.sax.Attributes attrs) throws JasperException
- Throws:
JasperException
-
-