java.lang.Object
org.apache.jasper.compiler.Node.Visitor
org.apache.jasper.compiler.Collector.CollectVisitor
- Enclosing class:
- Collector
- static class Collector.CollectVisitor
- extends Node.Visitor
A visitor for collecting information on the page and the body of
the custom tags.
| Methods inherited from class org.apache.jasper.compiler.Node.Visitor |
doVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBody |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scriptingElementSeen
private boolean scriptingElementSeen
usebeanSeen
private boolean usebeanSeen
includeActionSeen
private boolean includeActionSeen
paramActionSeen
private boolean paramActionSeen
setPropertySeen
private boolean setPropertySeen
hasScriptingVars
private boolean hasScriptingVars
Collector.CollectVisitor
Collector.CollectVisitor()
visit
public void visit(Node.ParamAction n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.IncludeAction n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.ForwardAction n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.SetProperty n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.UseBean n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.PlugIn n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.CustomTag n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
checkSeen
private void checkSeen(Node.ChildInfo ci,
Node n)
throws org.apache.jasper.JasperException
- Check all child nodes for various elements and update the given
ChildInfo object accordingly. Visits body in the process.
visit
public void visit(Node.JspElement n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.JspBody n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.NamedAttribute n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.Declaration n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.Expression n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
visit
public void visit(Node.Scriptlet n)
throws org.apache.jasper.JasperException
- Overrides:
visit in class Node.Visitor
updatePageInfo
public void updatePageInfo(PageInfo pageInfo)