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.VisitorJasperExceptionpublic void visit(Node.IncludeAction n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.ForwardAction n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.SetProperty n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.UseBean n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.PlugIn n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.JspElement n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.UninterpretedTag n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.CustomTag n) throws JasperException
visit in class Node.VisitorJasperExceptionpublic void visit(Node.ELExpression n) throws JasperException
visit in class Node.VisitorJasperExceptionprivate void doMap(Node.JspAttribute attr) throws JasperException
JasperExceptionprivate void doMap(ELNode.Nodes el) throws JasperException
JasperExceptionprivate 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()