Class BindEvaluatorXImplEx

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.zkoss.xel.ExpressionX parseExpressionX​(org.zkoss.bind.BindContext ctx, java.lang.String expression, java.lang.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 Detail

      • BindEvaluatorXImplEx

        public BindEvaluatorXImplEx​(org.zkoss.xel.FunctionMapper mapper,
                                    java.lang.Class<? extends org.zkoss.xel.ExpressionFactory> expfcls)
      • BindEvaluatorXImplEx

        public BindEvaluatorXImplEx​(org.zkoss.xel.FunctionMapper mapper)
      • BindEvaluatorXImplEx

        public BindEvaluatorXImplEx()
    • Method Detail

      • parseExpressionX

        public org.zkoss.xel.ExpressionX parseExpressionX​(org.zkoss.bind.BindContext ctx,
                                                          java.lang.String expression,
                                                          java.lang.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