Class BindXelFactoryEx

java.lang.Object
org.zkoss.xel.zel.ELFactory
org.zkoss.bind.xel.BindXelFactory
org.zkoss.zkmax.bind.impl.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.zkoss.zel.ELContext
    newELContext(org.zkoss.xel.XelContext xelc)
     
    protected org.zkoss.zel.ExpressionFactory
     
    org.zkoss.xel.Expression
    parseExpression(org.zkoss.xel.XelContext xelc, String expression, 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 Details

    • BindXelFactoryEx

      public BindXelFactoryEx()
  • Method Details

    • 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, String expression, 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