org.zkoss.zel
Class MethodExpression
java.lang.Object
org.zkoss.zel.Expression
org.zkoss.zel.MethodExpression
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- MethodExpressionImpl, MethodExpressionLiteral
public abstract class MethodExpression
- extends Expression
- See Also:
- Serialized Form
MethodExpression
public MethodExpression()
getMethodInfo
public abstract MethodInfo getMethodInfo(ELContext context)
- Parameters:
context - The EL context for this evaluation
- Returns:
- Information about the method that this expression resolves to
- Throws:
NullPointerException - If the supplied context is null
PropertyNotFoundException - If a property/variable resolution failed because no match
was found or a match was found but was not readable
MethodNotFoundException - If no matching method can be found
ELException - Wraps any exception throw whilst resolving the property
invoke
public abstract Object invoke(ELContext context,
Object[] params)
- Parameters:
context - The EL context for this evaluationparams - The parameters with which to invoke this method expression
- Returns:
- The result of invoking this method expression
- Throws:
NullPointerException - If the supplied context is null
PropertyNotFoundException - If a property/variable resolution failed because no match
was found or a match was found but was not readable
MethodNotFoundException - If no matching method can be found
ELException - Wraps any exception throw whilst resolving the property or
coercion of the result to the expected return type fails
isParametersProvided
public boolean isParametersProvided()
- Returns:
- This default implementation always returns
false - Since:
- EL 3.0
isParmetersProvided
@Deprecated
public boolean isParmetersProvided()
- Deprecated. Use
isParametersProvided()
- Returns:
- Always
false - Since:
- EL 2.2
Note: The spelling mistake is deliberate.
isParmetersProvided() - Specification definition
isParametersProvided() - Corrected spelling
Copyright © 2015. All rights reserved.