java.lang.Object
jakarta.el.FunctionMapper
- Direct Known Subclasses:
 CompositeFunctionMapper,DefaultFunctionMapper
The interface to a map between Jakarta Expression Language function names and methods.
 
 A FunctionMapper maps ${prefix:name()} style functions to a static method that can execute
 that function.
- Since:
 - Jakarta Server Pages 2.1
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidmapFunction(String prefix, String localName, Method meth) Adds a static method that can be used as a function.abstract MethodresolveFunction(String prefix, String localName) Resolves the specified prefix and local name into ajava.lang.Method. 
- 
Constructor Details
- 
FunctionMapper
public FunctionMapper() 
 - 
 - 
Method Details
- 
resolveFunction
Resolves the specified prefix and local name into ajava.lang.Method.Returns
nullif no function could be found that matches the given prefix and local name.- Parameters:
 prefix- the prefix of the function, or "" if no prefix. For example,"fn"in${fn:method()}, or""in${method()}.localName- the short name of the function. For example,"method"in${fn:method()}.- Returns:
 - the static method to invoke, or 
nullif no match was found. 
 - 
mapFunction
Adds a static method that can be used as a function.- Parameters:
 prefix- the prefix of the function, or "" if no prefix. For example,"fn"in${fn:method()}, or""in${method()}.localName- the short name of the function. For example,"method"in${fn:method()}.meth- The static method that is to be invoked, when the function is referenced. The null value causes the function to be removed from the map.- Since:
 - Jakarta Expression Language 3.0
 
 
 -