Package org.apache.jasper.compiler
Class ELFunctionMapper
- java.lang.Object
-
- org.apache.jasper.compiler.ELFunctionMapper
-
public class ELFunctionMapper extends java.lang.Object
This class generates functions mappers for the EL expressions in the page. Instead of a global mapper, a mapper is used for ecah call to EL evaluator, thus avoiding the prefix overlapping and redefinition issues.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
ELFunctionMapper.ELFunctionVisitor
A visitor for the page.
-
Constructor Summary
Constructors Constructor Description ELFunctionMapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
map(Compiler compiler, Node.Nodes page)
Creates the functions mappers for all EL expressions in the JSP page.
-
-
-
Method Detail
-
map
public static void map(Compiler compiler, Node.Nodes page) throws JasperException
Creates the functions mappers for all EL expressions in the JSP page.- Parameters:
compiler
- Current compiler, mainly for accessing error dispatcher.page
- The current compilation unit.- Throws:
JasperException
-
-