Package org.zkoss.zkmax.bind.impl
Class BindEvaluatorXImplEx
java.lang.Object
org.zkoss.zk.xel.impl.SimpleEvaluator
org.zkoss.bind.impl.BindEvaluatorXImpl
org.zkoss.zkmax.bind.impl.BindEvaluatorXImplEx
- All Implemented Interfaces:
Serializable,org.zkoss.bind.sys.BindEvaluatorX,org.zkoss.zk.xel.Evaluator
public class BindEvaluatorXImplEx
extends org.zkoss.bind.impl.BindEvaluatorXImpl
An extension of BindEvaluatorXImpl to do a lazy initiating EL expression construction.
- Since:
- 8.0.0
- Author:
- jumperchen
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBindEvaluatorXImplEx(org.zkoss.xel.FunctionMapper mapper) BindEvaluatorXImplEx(org.zkoss.xel.FunctionMapper mapper, Class<? extends org.zkoss.xel.ExpressionFactory> expfcls) -
Method Summary
Modifier and TypeMethodDescriptionorg.zkoss.xel.ExpressionXparseExpressionX(org.zkoss.bind.BindContext ctx, String expression, Class<?> expectedType) Methods inherited from class org.zkoss.bind.impl.BindEvaluatorXImpl
getType, getValue, getValueReference, isReadOnly, newXelContext, setValueMethods inherited from class org.zkoss.zk.xel.impl.SimpleEvaluator
evaluate, evaluate, getExpressionFactory, getExpressionFactoryClass, getFunctionMapper, getVariableResolver, newXelContext, parseExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.zkoss.zk.xel.Evaluator
evaluate, evaluate, parseExpression
-
Constructor Details
-
BindEvaluatorXImplEx
public BindEvaluatorXImplEx(org.zkoss.xel.FunctionMapper mapper, Class<? extends org.zkoss.xel.ExpressionFactory> expfcls) -
BindEvaluatorXImplEx
public BindEvaluatorXImplEx(org.zkoss.xel.FunctionMapper mapper) -
BindEvaluatorXImplEx
public BindEvaluatorXImplEx()
-
-
Method Details
-
parseExpressionX
public org.zkoss.xel.ExpressionX parseExpressionX(org.zkoss.bind.BindContext ctx, String expression, Class<?> expectedType) throws org.zkoss.xel.XelException - Specified by:
parseExpressionXin interfaceorg.zkoss.bind.sys.BindEvaluatorX- Overrides:
parseExpressionXin classorg.zkoss.bind.impl.BindEvaluatorXImpl- Throws:
org.zkoss.xel.XelException
-