class ELFunctionMapper.ELFunctionVisitor extends Node.Visitor
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,java.lang.String> |
gMap
Use a global name map to facilitate reuse of function maps.
|
Constructor and Description |
---|
ELFunctionVisitor() |
Modifier and Type | Method and Description |
---|---|
private void |
doMap(ELNode.Nodes el)
Creates function mappers, if needed, from ELNodes
|
private void |
doMap(Node.JspAttribute attr) |
private java.lang.String |
getMapName() |
private java.lang.String |
matchMap(java.util.ArrayList<ELNode.Function> functions)
Find the name of the function mapper for an EL.
|
void |
visit(Node.CustomTag n) |
void |
visit(Node.ELExpression n) |
void |
visit(Node.ForwardAction n) |
void |
visit(Node.IncludeAction n) |
void |
visit(Node.JspElement n) |
void |
visit(Node.ParamAction n) |
void |
visit(Node.PlugIn n) |
void |
visit(Node.SetProperty n) |
void |
visit(Node.UninterpretedTag n) |
void |
visit(Node.UseBean n) |
private java.util.HashMap<java.lang.String,java.lang.String> gMap
public void visit(Node.ParamAction n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.IncludeAction n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.ForwardAction n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.SetProperty n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.UseBean n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.PlugIn n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.JspElement n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.UninterpretedTag n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.CustomTag n) throws JasperException
visit
in class Node.Visitor
JasperException
public void visit(Node.ELExpression n) throws JasperException
visit
in class Node.Visitor
JasperException
private void doMap(Node.JspAttribute attr) throws JasperException
JasperException
private void doMap(ELNode.Nodes el) throws JasperException
JasperException
private java.lang.String matchMap(java.util.ArrayList<ELNode.Function> functions)
functions
- An ArrayList of ELNode.Function instances that
represents the functions in an ELprivate java.lang.String getMapName()