org.apache.jasper.compiler

Class Node.Visitor

public static class Node.Visitor extends Object

A visitor class for visiting the node. This class also provides the default action (i.e. nop) for each of the child class of the Node. An actual visitor should extend this class and supply the visit method for the nodes that it cares.
Method Summary
protected voiddoVisit(Node n)
This method provides a place to put actions that are common to all nodes.
voidvisit(Node.Root n)
voidvisit(Node.JspRoot n)
voidvisit(Node.PageDirective n)
voidvisit(Node.TagDirective n)
voidvisit(Node.IncludeDirective n)
voidvisit(Node.TaglibDirective n)
voidvisit(Node.AttributeDirective n)
voidvisit(Node.VariableDirective n)
voidvisit(Node.Comment n)
voidvisit(Node.Declaration n)
voidvisit(Node.Expression n)
voidvisit(Node.Scriptlet n)
voidvisit(Node.ELExpression n)
voidvisit(Node.IncludeAction n)
voidvisit(Node.ForwardAction n)
voidvisit(Node.GetProperty n)
voidvisit(Node.SetProperty n)
voidvisit(Node.ParamAction n)
voidvisit(Node.ParamsAction n)
voidvisit(Node.FallBackAction n)
voidvisit(Node.UseBean n)
voidvisit(Node.PlugIn n)
voidvisit(Node.CustomTag n)
voidvisit(Node.UninterpretedTag n)
voidvisit(Node.JspElement n)
voidvisit(Node.JspText n)
voidvisit(Node.NamedAttribute n)
voidvisit(Node.JspBody n)
voidvisit(Node.InvokeAction n)
voidvisit(Node.DoBodyAction n)
voidvisit(Node.TemplateText n)
voidvisit(Node.JspOutput n)
voidvisit(Node.AttributeGenerator n)
protected voidvisitBody(Node n)
Visit the body of a node, using the current visitor

Method Detail

doVisit

protected void doVisit(Node n)
This method provides a place to put actions that are common to all nodes. Override this in the child visitor class if need to.

visit

public void visit(Node.Root n)

visit

public void visit(Node.JspRoot n)

visit

public void visit(Node.PageDirective n)

visit

public void visit(Node.TagDirective n)

visit

public void visit(Node.IncludeDirective n)

visit

public void visit(Node.TaglibDirective n)

visit

public void visit(Node.AttributeDirective n)

visit

public void visit(Node.VariableDirective n)

visit

public void visit(Node.Comment n)

visit

public void visit(Node.Declaration n)

visit

public void visit(Node.Expression n)

visit

public void visit(Node.Scriptlet n)

visit

public void visit(Node.ELExpression n)

visit

public void visit(Node.IncludeAction n)

visit

public void visit(Node.ForwardAction n)

visit

public void visit(Node.GetProperty n)

visit

public void visit(Node.SetProperty n)

visit

public void visit(Node.ParamAction n)

visit

public void visit(Node.ParamsAction n)

visit

public void visit(Node.FallBackAction n)

visit

public void visit(Node.UseBean n)

visit

public void visit(Node.PlugIn n)

visit

public void visit(Node.CustomTag n)

visit

public void visit(Node.UninterpretedTag n)

visit

public void visit(Node.JspElement n)

visit

public void visit(Node.JspText n)

visit

public void visit(Node.NamedAttribute n)

visit

public void visit(Node.JspBody n)

visit

public void visit(Node.InvokeAction n)

visit

public void visit(Node.DoBodyAction n)

visit

public void visit(Node.TemplateText n)

visit

public void visit(Node.JspOutput n)

visit

public void visit(Node.AttributeGenerator n)

visitBody

protected void visitBody(Node n)
Visit the body of a node, using the current visitor
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.