Package org.apache.jasper.compiler
Class Collector.CollectVisitor
java.lang.Object
org.apache.jasper.compiler.Node.Visitor
org.apache.jasper.compiler.Collector.CollectVisitor
- Enclosing class:
Collector
A visitor for collecting information on the page and the body of
the custom tags.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private boolean
private boolean
private int
private boolean
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
checkSeen
(Node.ChildInfo ci, Node n) Check all child nodes for various elements and update the given ChildInfo object accordingly.void
updatePageInfo
(PageInfo pageInfo) void
void
void
void
void
void
void
void
void
void
visit
(Node.PlugIn n) void
void
void
-
Field Details
-
maxTagNesting
private int maxTagNesting -
curTagNesting
private int curTagNesting -
scriptingElementSeen
private boolean scriptingElementSeen -
usebeanSeen
private boolean usebeanSeen -
includeActionSeen
private boolean includeActionSeen -
paramActionSeen
private boolean paramActionSeen -
setPropertySeen
private boolean setPropertySeen -
hasScriptingVars
private boolean hasScriptingVars
-
-
Constructor Details
-
CollectVisitor
CollectVisitor()
-
-
Method Details
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
checkSeen
Check all child nodes for various elements and update the given ChildInfo object accordingly. Visits body in the process.- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
updatePageInfo
-