Class BindXelFactoryEx

  • All Implemented Interfaces:
    org.zkoss.xel.ExpressionFactory

    public class BindXelFactoryEx
    extends org.zkoss.bind.xel.BindXelFactory
    An extension of BindXelFactory to do a lazy initiating EL expression construction.
    Since:
    8.0.0
    Author:
    jumperchen
    • Field Summary

      • Fields inherited from class org.zkoss.xel.zel.ELFactory

        _expf
      • Fields inherited from interface org.zkoss.xel.ExpressionFactory

        FEATURE_CLASS, FEATURE_FUNCTION
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.zkoss.zel.ELContext newELContext​(org.zkoss.xel.XelContext xelc)  
      protected org.zkoss.zel.ExpressionFactory newExpressionFactory()  
      org.zkoss.xel.Expression parseExpression​(org.zkoss.xel.XelContext xelc, java.lang.String expression, java.lang.Class expectedType)  
      • Methods inherited from class org.zkoss.xel.zel.ELFactory

        evaluate, isSupported
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BindXelFactoryEx

        public BindXelFactoryEx()
    • Method Detail

      • newExpressionFactory

        protected org.zkoss.zel.ExpressionFactory newExpressionFactory()
        Overrides:
        newExpressionFactory in class org.zkoss.bind.xel.BindXelFactory
      • parseExpression

        public org.zkoss.xel.Expression parseExpression​(org.zkoss.xel.XelContext xelc,
                                                        java.lang.String expression,
                                                        java.lang.Class expectedType)
                                                 throws org.zkoss.xel.XelException
        Specified by:
        parseExpression in interface org.zkoss.xel.ExpressionFactory
        Overrides:
        parseExpression in class org.zkoss.bind.xel.BindXelFactory
        Throws:
        org.zkoss.xel.XelException
      • newELContext

        protected org.zkoss.zel.ELContext newELContext​(org.zkoss.xel.XelContext xelc)
        Overrides:
        newELContext in class org.zkoss.bind.xel.BindXelFactory