public final class ProtectedFunctionMapper extends FunctionMapper implements FunctionMapper
| Modifier and Type | Method and Description |
|---|---|
static ProtectedFunctionMapper |
getInstance()
Generated Servlet and Tag Handler implementations call this method to
retrieve an instance of the ProtectedFunctionMapper.
|
static ProtectedFunctionMapper |
getMapForFunction(java.lang.String fnQName,
java.lang.Class<?> c,
java.lang.String methodName,
java.lang.Class<?>[] args)
Creates an instance for this class, and stores the Method for the given
EL function prefix and name.
|
void |
mapFunction(java.lang.String fnQName,
java.lang.Class<?> c,
java.lang.String methodName,
java.lang.Class<?>[] args)
Stores a mapping from the given EL function prefix and name to the given
Java method.
|
java.lang.reflect.Method |
resolveFunction(java.lang.String prefix,
java.lang.String localName)
Resolves the specified local name and prefix into a Java.lang.Method.
|
mapFunctionpublic static ProtectedFunctionMapper getInstance()
public void mapFunction(java.lang.String fnQName,
java.lang.Class<?> c,
java.lang.String methodName,
java.lang.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 methodjava.lang.RuntimeException - if no method with the given signature could be found.public static ProtectedFunctionMapper getMapForFunction(java.lang.String fnQName, java.lang.Class<?> c, java.lang.String methodName, java.lang.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 methodjava.lang.RuntimeException - if no method with the given signature could be found.public java.lang.reflect.Method resolveFunction(java.lang.String prefix,
java.lang.String localName)
resolveFunction in interface FunctionMapperresolveFunction in class FunctionMapperprefix - the prefix of the functionlocalName - the short name of the functionCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.