public class DualFunctionMapper extends java.lang.Object implements FunctionMapper, FunctionMapperExt, java.io.Serializable
Constructor and Description |
---|
DualFunctionMapper(FunctionMapper first,
FunctionMapper second)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static FunctionMapper |
combine(FunctionMapper first,
FunctionMapper second)
Returns a function mapper by combining two function mappers.
|
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.
|
Function |
resolveFunction(java.lang.String prefix,
java.lang.String name)
Resolves a function
Function with the specified name and
prefix. |
public DualFunctionMapper(FunctionMapper first, FunctionMapper second)
combine(org.zkoss.xel.FunctionMapper, org.zkoss.xel.FunctionMapper)
instead of this method
since it checks whether any of them is null or equals.public static final FunctionMapper combine(FunctionMapper first, FunctionMapper second)
public Function resolveFunction(java.lang.String prefix, java.lang.String name)
FunctionMapper
Function
with the specified name and
prefix.
Note: not all EL evaluator support FunctionMapper.resolveFunction(java.lang.String, java.lang.String)
.
Currently only JSP 2.0/2.1 EL-based expression factories
support this method.
You can check ExpressionFactory.isSupported(int)
for this
support.
resolveFunction
in interface FunctionMapper
prefix
- the prefix of the function, or "" if no prefixname
- the name of the function to resolvepublic java.util.Collection<java.lang.String> getClassNames()
FunctionMapperExt
getClassNames
in interface FunctionMapperExt
public java.lang.Class<?> resolveClass(java.lang.String name)
FunctionMapperExt
Note: not all EL evaluator support FunctionMapperExt.resolveClass(java.lang.String)
.
JSP 2.0/2.1 EL-based expression factories don't support
this method.
You can check ExpressionFactory.isSupported(int)
for this
support.
resolveClass
in interface FunctionMapperExt
Copyright © 2005-2021 Potix Corporation. All Rights Reserved.