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

    Constructors
    Constructor
    Description
     
    BindEvaluatorXImplEx(org.zkoss.xel.FunctionMapper mapper)
     
    BindEvaluatorXImplEx(org.zkoss.xel.FunctionMapper mapper, Class<? extends org.zkoss.xel.ExpressionFactory> expfcls)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.zkoss.xel.ExpressionX
    parseExpressionX(org.zkoss.bind.BindContext ctx, String expression, Class<?> expectedType)
     

    Methods inherited from class org.zkoss.bind.impl.BindEvaluatorXImpl

    getType, getValue, getValueReference, isReadOnly, newXelContext, setValue

    Methods inherited from class org.zkoss.zk.xel.impl.SimpleEvaluator

    evaluate, evaluate, getExpressionFactory, getExpressionFactoryClass, getFunctionMapper, getVariableResolver, newXelContext, parseExpression

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      parseExpressionX in interface org.zkoss.bind.sys.BindEvaluatorX
      Overrides:
      parseExpressionX in class org.zkoss.bind.impl.BindEvaluatorXImpl
      Throws:
      org.zkoss.xel.XelException