Package org.apache.jasper.compiler
Class SmapUtil.SmapGenVisitor
- java.lang.Object
-
- org.apache.jasper.compiler.Node.Visitor
-
- org.apache.jasper.compiler.SmapUtil.SmapGenVisitor
-
- Enclosing class:
- SmapUtil
static class SmapUtil.SmapGenVisitor extends Node.Visitor
-
-
Field Summary
Fields Modifier and Type Field Description private booleanbreakAtLFprivate java.util.List<SmapUtil.ClassInfo>classInfosprivate SmapStratumsmapStratum
-
Constructor Summary
Constructors Constructor Description SmapGenVisitor(SmapStratum s, boolean breakAtLF, java.util.List<SmapUtil.ClassInfo> classInfos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddoSmap(Node n)private voiddoSmap(Node n, int inLineCount, int outIncrement, int skippedLines)private voiddoSmapText(Node n)voidvisit(Node.CustomTag n)voidvisit(Node.Declaration n)voidvisit(Node.DoBodyAction n)voidvisit(Node.ELExpression n)voidvisit(Node.Expression n)voidvisit(Node.ForwardAction n)voidvisit(Node.GetProperty n)voidvisit(Node.IncludeAction n)voidvisit(Node.InvokeAction n)voidvisit(Node.JspBody n)voidvisit(Node.JspElement n)voidvisit(Node.JspText n)voidvisit(Node.NamedAttribute n)voidvisit(Node.PlugIn n)voidvisit(Node.Scriptlet n)voidvisit(Node.SetProperty n)voidvisit(Node.TemplateText n)voidvisit(Node.UninterpretedTag n)voidvisit(Node.UseBean n)voidvisitBody(Node n)Visit the body of a node, using the current visitor
-
-
-
Field Detail
-
smapStratum
private SmapStratum smapStratum
-
breakAtLF
private boolean breakAtLF
-
classInfos
private java.util.List<SmapUtil.ClassInfo> classInfos
-
-
Constructor Detail
-
SmapGenVisitor
SmapGenVisitor(SmapStratum s, boolean breakAtLF, java.util.List<SmapUtil.ClassInfo> classInfos)
-
-
Method Detail
-
visitBody
public void visitBody(Node n) throws JasperException
Description copied from class:Node.VisitorVisit the body of a node, using the current visitor- Overrides:
visitBodyin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.Declaration n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.Expression n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.Scriptlet n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.IncludeAction n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.ForwardAction n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.GetProperty n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.SetProperty n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.UseBean n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.PlugIn n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.CustomTag n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.UninterpretedTag n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.JspElement n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.JspText n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.NamedAttribute n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.JspBody n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.InvokeAction n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.DoBodyAction n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.ELExpression n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
visit
public void visit(Node.TemplateText n) throws JasperException
- Overrides:
visitin classNode.Visitor- Throws:
JasperException
-
doSmap
private void doSmap(Node n, int inLineCount, int outIncrement, int skippedLines)
-
doSmap
private void doSmap(Node n)
-
doSmapText
private void doSmapText(Node n)
-
-