Package org.zkoss.xel
Interface FunctionMapperExt
-
- All Known Implementing Classes:
DualFunctionMapper
,SimpleMapper
,TaglibMapper
public interface FunctionMapperExt
Implemented withFunctionMapper
to resolve the class. The default evaluator ignores this interface. It is used only with special evaluators such as MVEL and OGNL. In other words, you rarely need to implement this interface.- Since:
- 6.0.0
- Author:
- tomyeh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<java.lang.String>
getClassNames()
Returns a readonly collection of the logic names of the class (never null).java.lang.Class<?>
resolveClass(java.lang.String name)
Resolves a class with the specified logic name, or null if not found.
-
-
-
Method Detail
-
getClassNames
java.util.Collection<java.lang.String> getClassNames()
Returns a readonly collection of the logic names of the class (never null). Note: it is the name to resolve class, not the real class name. In other words, it is the logical name maintained by this function mapper.
-
resolveClass
java.lang.Class<?> resolveClass(java.lang.String name) throws XelException
Resolves a class with the specified logic name, or null if not found.Note: not all EL evaluator support
resolveClass(java.lang.String)
. JSP 2.0/2.1 EL-based expression factories don't support this method. You can checkExpressionFactory.isSupported(int)
for this support.- Returns:
- the class of the specified logic name.
- Throws:
XelException
-
-