Class BindELResolver

java.lang.Object
org.zkoss.zel.ELResolver
org.zkoss.xel.zel.XelELResolver
org.zkoss.bind.xel.zel.BindELResolver

public class BindELResolver extends org.zkoss.xel.zel.XelELResolver
ELResolver for Binding; handle Form bean.
Since:
6.0.0
Author:
henrichen
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.zkoss.xel.zel.XelELResolver

    org.zkoss.xel.zel.XelELResolver.StandardBeanNameResolver
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected PathELResolver
     
    protected org.zkoss.zel.CompositeELResolver
     

    Fields inherited from class org.zkoss.xel.zel.XelELResolver

    _ctx

    Fields inherited from class org.zkoss.zel.ELResolver

    RESOLVABLE_AT_DESIGN_TIME, TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    BindELResolver(org.zkoss.xel.XelContext ctx)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.zkoss.zel.ELResolver
     
     
    protected org.zkoss.zel.ELResolver
     
    getValue(org.zkoss.zel.ELContext ctx, Object base, Object property)
     
    protected void
     
    invoke(org.zkoss.zel.ELContext ctx, Object base, Object method, Class[] paramTypes, Object[] params)
     
    void
    setValue(org.zkoss.zel.ELContext ctx, Object base, Object property, Object value)
     
    protected void
    tieValue(org.zkoss.zel.ELContext elCtx, Object base, Object property, Object value, boolean allownotify)
     

    Methods inherited from class org.zkoss.xel.zel.XelELResolver

    getCommonPropertyType, getFeatureDescriptors, getType, getXelContext, isReadOnly, resolve

    Methods inherited from class org.zkoss.zel.ELResolver

    convertToType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • _resolver

      protected org.zkoss.zel.CompositeELResolver _resolver
    • _pathResolver

      protected PathELResolver _pathResolver
  • Constructor Details

    • BindELResolver

      public BindELResolver(org.zkoss.xel.XelContext ctx)
  • Method Details

    • init

      protected void init()
    • getSuperELResolver

      protected org.zkoss.zel.ELResolver getSuperELResolver()
    • getELResolver

      protected org.zkoss.zel.ELResolver getELResolver()
      Overrides:
      getELResolver in class org.zkoss.xel.zel.XelELResolver
    • getImplicitResolver

      protected ImplicitObjectELResolver getImplicitResolver()
    • getValue

      public Object getValue(org.zkoss.zel.ELContext ctx, Object base, Object property) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.ELException
      Overrides:
      getValue in class org.zkoss.xel.zel.XelELResolver
      Throws:
      org.zkoss.zel.PropertyNotFoundException
      org.zkoss.zel.ELException
    • invoke

      public Object invoke(org.zkoss.zel.ELContext ctx, Object base, Object method, Class[] paramTypes, Object[] params) throws org.zkoss.zel.MethodNotFoundException
      Overrides:
      invoke in class org.zkoss.xel.zel.XelELResolver
      Throws:
      org.zkoss.zel.MethodNotFoundException
    • setValue

      public void setValue(org.zkoss.zel.ELContext ctx, Object base, Object property, Object value) throws org.zkoss.zel.PropertyNotFoundException, org.zkoss.zel.PropertyNotWritableException, org.zkoss.zel.ELException
      Overrides:
      setValue in class org.zkoss.xel.zel.XelELResolver
      Throws:
      org.zkoss.zel.PropertyNotFoundException
      org.zkoss.zel.PropertyNotWritableException
      org.zkoss.zel.ELException
    • tieValue

      protected void tieValue(org.zkoss.zel.ELContext elCtx, Object base, Object property, Object value, boolean allownotify)