|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.el.FunctionMapper
org.apache.jasper.runtime.ProtectedFunctionMapper
public final class ProtectedFunctionMapper
Maps EL functions to their Java method counterparts. Keeps the actual Method objects protected so that JSP pages can't indirectly do reflection.
Method Summary | |
---|---|
static ProtectedFunctionMapper |
getInstance()
Generated Servlet and Tag Handler implementations call this method to retrieve an instance of the ProtectedFunctionMapper. |
static ProtectedFunctionMapper |
getMapForFunction(String fnQName,
Class<?> c,
String methodName,
Class<?>[] args)
Creates an instance for this class, and stores the Method for the given EL function prefix and name. |
void |
mapFunction(String fnQName,
Class<?> c,
String methodName,
Class<?>[] args)
Stores a mapping from the given EL function prefix and name to the given Java method. |
Method |
resolveFunction(String prefix,
String localName)
Deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ProtectedFunctionMapper getInstance()
public void mapFunction(String fnQName, Class<?> c, String methodName, Class<?>[] args)
fnQName
- The EL function qualified name (including prefix)c
- The class containing the Java methodmethodName
- The name of the Java methodargs
- The arguments of the Java method
RuntimeException
- if no method with the given signature could be found.public static ProtectedFunctionMapper getMapForFunction(String fnQName, Class<?> c, String methodName, Class<?>[] args)
fnQName
- The EL function qualified name (including prefix)c
- The class containing the Java methodmethodName
- The name of the Java methodargs
- The arguments of the Java method
RuntimeException
- if no method with the given signature could be found.@Deprecated public Method resolveFunction(String prefix, String localName)
resolveFunction
in interface FunctionMapper
resolveFunction
in class FunctionMapper
prefix
- the prefix of the functionlocalName
- the short name of the function
|
Apache Tomcat 7.0.28 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |