Package org.apache.jasper.compiler
Class Dumper.DumpVisitor
- java.lang.Object
-
- org.apache.jasper.compiler.Node.Visitor
-
- org.apache.jasper.compiler.Dumper.DumpVisitor
-
- Enclosing class:
- Dumper
static class Dumper.DumpVisitor extends Node.Visitor
-
-
Field Summary
Fields Modifier and Type Field Description private int
indent
-
Constructor Summary
Constructors Constructor Description DumpVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
dumpBody(Node n)
private java.lang.String
getAttributes(org.xml.sax.Attributes attrs)
private void
printAttributes(java.lang.String prefix, org.xml.sax.Attributes attrs, java.lang.String suffix)
private void
printIndent()
private void
printString(java.lang.String str)
private void
printString(java.lang.String prefix, char[] chars, java.lang.String suffix)
private void
printString(java.lang.String prefix, java.lang.String str, java.lang.String suffix)
void
visit(Node.Comment n)
void
visit(Node.CustomTag n)
void
visit(Node.Declaration 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.IncludeDirective n)
void
visit(Node.JspBody n)
void
visit(Node.NamedAttribute n)
void
visit(Node.PageDirective n)
void
visit(Node.ParamAction n)
void
visit(Node.ParamsAction n)
void
visit(Node.PlugIn n)
void
visit(Node.Scriptlet n)
void
visit(Node.SetProperty n)
void
visit(Node.TaglibDirective n)
void
visit(Node.TemplateText n)
void
visit(Node.UninterpretedTag n)
void
visit(Node.UseBean n)
-
-
-
Method Detail
-
getAttributes
private java.lang.String getAttributes(org.xml.sax.Attributes attrs)
-
printString
private void printString(java.lang.String str)
-
printString
private void printString(java.lang.String prefix, char[] chars, java.lang.String suffix)
-
printString
private void printString(java.lang.String prefix, java.lang.String str, java.lang.String suffix)
-
printAttributes
private void printAttributes(java.lang.String prefix, org.xml.sax.Attributes attrs, java.lang.String suffix)
-
dumpBody
private void dumpBody(Node n) throws JasperException
- Throws:
JasperException
-
visit
public void visit(Node.PageDirective n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.TaglibDirective n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.IncludeDirective n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.Comment n) throws JasperException
- Overrides:
visit
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.ParamsAction n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
visit
public void visit(Node.ParamAction 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.ELExpression 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.TemplateText n) throws JasperException
- Overrides:
visit
in classNode.Visitor
- Throws:
JasperException
-
printIndent
private void printIndent()
-
-