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 intprivate booleanprivate booleanprivate intprivate booleanprivate booleanprivate booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheckSeen(Node.ChildInfo ci, Node n) Check all child nodes for various elements and update the given ChildInfo object accordingly.voidupdatePageInfo(PageInfo pageInfo) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvisit(Node.PlugIn n) voidvoidvoid
-
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:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin 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:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
updatePageInfo
-