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 boolean
breakAtLF
private java.util.List<SmapUtil.ClassInfo>
classInfos
private SmapStratum
smapStratum
-
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 void
doSmap(Node n)
private void
doSmap(Node n, int inLineCount, int outIncrement, int skippedLines)
private void
doSmapText(Node n)
void
visit(Node.CustomTag n)
void
visit(Node.Declaration n)
void
visit(Node.DoBodyAction n)
void
visit(Node.ELExpression n)
void
visit(Node.Expression n)
void
visit(Node.ForwardAction n)
void
visit(Node.GetProperty n)
void
visit(Node.IncludeAction n)
void
visit(Node.InvokeAction n)
void
visit(Node.JspBody n)
void
visit(Node.JspElement n)
void
visit(Node.JspText n)
void
visit(Node.NamedAttribute n)
void
visit(Node.PlugIn n)
void
visit(Node.Scriptlet n)
void
visit(Node.SetProperty n)
void
visit(Node.TemplateText n)
void
visit(Node.UninterpretedTag n)
void
visit(Node.UseBean n)
void
visitBody(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.Visitor
Visit the body of a node, using the current visitor- Overrides:
visitBody
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.Declaration n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.Expression n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.Scriptlet n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.IncludeAction n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.ForwardAction n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.GetProperty n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.SetProperty n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.UseBean n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.PlugIn n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.CustomTag n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.UninterpretedTag n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.JspElement n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.JspText n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.NamedAttribute n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.JspBody n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.InvokeAction n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.DoBodyAction n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.ELExpression n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.TemplateText n) throws JasperException
- Overrides:
visit
in 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)
-
-