## Uses of Class
org.zkoss.zel.ELContext

- Packages that use ELContext
  Package | Description
  --- | ---
  org.zkoss.bind.xel |
  org.zkoss.bind.xel.zel |
  org.zkoss.xel.zel |
  org.zkoss.zel |
  org.zkoss.zel.impl |
  org.zkoss.zel.impl.lang |
  org.zkoss.zel.impl.stream |
  org.zkoss.zkmax.bind.impl |

- - ### Uses of ELContext in org.zkoss.bind.xel

    Methods in org.zkoss.bind.xel that return ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ELContext` | BindXelExpression.`newELContext​(XelContext xelc)` |
    `protected ELContext` | BindXelFactory.`newELContext​(XelContext xelc)` |

  - ### Uses of ELContext in org.zkoss.bind.xel.zel

    Subclasses of ELContext in org.zkoss.bind.xel.zel
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BindELContext` | ELContext for Binding.

    Methods in org.zkoss.bind.xel.zel with parameters of type ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<?>` | DynamicPropertiedELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | FormELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | ImplicitObjectELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | ListModelELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | PathELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | TreeModelELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | ValidationMessagesELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | DynamicPropertiedELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | FormELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | ImplicitObjectELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | ListModelELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | PathELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | TreeModelELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | ValidationMessagesELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | DynamicPropertiedELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | FormELResolver.`getType​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | ImplicitObjectELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | ListModelELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | PathELResolver.`getType​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | TreeModelELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | ValidationMessagesELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | BindELResolver.`getValue​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | DynamicPropertiedELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | FormELResolver.`getValue​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | ImplicitObjectELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | ListModelELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | PathELResolver.`getValue​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | TreeModelELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | ValidationMessagesELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | ValidationMessagesELResolver.ValueResolver.`getValue​(ELContext context, java.lang.Object property, int numOfKids)` |
    `java.lang.Object` | BindELResolver.`invoke​(ELContext ctx, java.lang.Object base, java.lang.Object method, java.lang.Class[] paramTypes, java.lang.Object[] params)` |
    `java.lang.Object` | DynamicPropertiedELResolver.`invoke​(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)` |
    `boolean` | DynamicPropertiedELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | FormELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | ImplicitObjectELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | ListModelELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | PathELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | TreeModelELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | ValidationMessagesELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `protected ExpressionBuilder` | BindExpressionFactoryImpl.`newExpressionBuilder​(java.lang.String expression, ELContext context)` |
    `void` | BindELResolver.`setValue​(ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | DynamicPropertiedELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | FormELResolver.`setValue​(ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | ImplicitObjectELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | ListModelELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | PathELResolver.`setValue​(ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | TreeModelELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | ValidationMessagesELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `protected void` | BindELResolver.`tieValue​(ELContext elCtx, java.lang.Object base, java.lang.Object property, java.lang.Object value, boolean allownotify)` |

    Constructors in org.zkoss.bind.xel.zel with parameters of type ELContext
    Constructor | Description
    --- | ---
    `BindExpressionBuilder​(java.lang.String expression, ELContext ctx)` |

  - ### Uses of ELContext in org.zkoss.xel.zel

    Subclasses of ELContext in org.zkoss.xel.zel
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XelELContext` | An ZEL context that is based on XEL context.

    Methods in org.zkoss.xel.zel that return ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ELContext` | ELFactory.`newELContext​(XelContext xelc)` |
    `protected ELContext` | ELXelExpression.`newELContext​(XelContext xelc)` |

    Methods in org.zkoss.xel.zel with parameters of type ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class` | XelELResolver.`getCommonPropertyType​(ELContext ctx, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | XelELResolver.`getFeatureDescriptors​(ELContext ctx, java.lang.Object base)` |
    `java.lang.Class<?>` | XelELResolver.`getType​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | XelELResolver.`getValue​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | XelELResolver.`invoke​(ELContext ctx, java.lang.Object base, java.lang.Object method, java.lang.Class[] paramTypes, java.lang.Object[] params)` |
    `boolean` | XelELResolver.`isReadOnly​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `protected java.lang.Object` | XelELResolver.`resolve​(ELContext ctx, java.lang.Object base, java.lang.Object property)` |
    `void` | XelELResolver.`setValue​(ELContext ctx, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |

  - ### Uses of ELContext in org.zkoss.zel

    Subclasses of ELContext in org.zkoss.zel
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StandardELContext` |

    Methods in org.zkoss.zel that return ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `ELContext` | ELContextEvent.`getELContext()` |
    `ELContext` | ELManager.`setELContext​(ELContext context)` |

    Methods in org.zkoss.zel with parameters of type ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EvaluationListener.`afterEvaluation​(ELContext context, java.lang.String expression)` | Fired after the evaluation of the expression.
    `void` | EvaluationListener.`beforeEvaluation​(ELContext context, java.lang.String expression)` | Fired before the evaluation of the expression.
    `java.lang.Object` | CompositeELResolver.`convertToType​(ELContext context, java.lang.Object obj, java.lang.Class<?> type)` |
    `java.lang.Object` | ELResolver.`convertToType​(ELContext context, java.lang.Object obj, java.lang.Class<?> type)` | Converts the given object to the given type.
    `abstract java.lang.Object` | TypeConverter.`convertToType​(ELContext context, java.lang.Object obj, java.lang.Class<?> type)` |
    `abstract MethodExpression` | ExpressionFactory.`createMethodExpression​(ELContext context, java.lang.String expression, java.lang.Class<?> expectedReturnType, java.lang.Class<?>[] expectedParamTypes)` | Create a new method expression instance.
    `abstract ValueExpression` | ExpressionFactory.`createValueExpression​(ELContext context, java.lang.String expression, java.lang.Class<?> expectedType)` | Create a new value expression.
    `java.lang.Class<?>` | ArrayELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | BeanELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | BeanNameELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | CompositeELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `abstract java.lang.Class<?>` | ELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | ListELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | MapELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | ResourceBundleELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | StaticFieldELResolver.`getCommonPropertyType​(ELContext context, java.lang.Object base)` | Always returns `String.class`.
    `java.lang.Class<?>` | TypeConverter.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | ArrayELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | BeanELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | BeanNameELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | CompositeELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `abstract java.util.Iterator<java.beans.FeatureDescriptor>` | ELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | ListELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | MapELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | ResourceBundleELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | StaticFieldELResolver.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` | Always returns `null`.
    `java.util.Iterator<java.beans.FeatureDescriptor>` | TypeConverter.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `abstract MethodInfo` | MethodExpression.`getMethodInfo​(ELContext context)` |
    `java.lang.Class<?>` | ArrayELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | BeanELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | BeanNameELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | CompositeELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `abstract java.lang.Class<?>` | ELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | ListELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | MapELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | ResourceBundleELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | StaticFieldELResolver.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Class<?>` | TypeConverter.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `abstract java.lang.Class<?>` | ValueExpression.`getType​(ELContext context)` |
    `java.lang.Object` | ArrayELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | BeanELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | BeanNameELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | CompositeELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `abstract java.lang.Object` | ELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | ListELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | MapELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | ResourceBundleELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | StaticFieldELResolver.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | TypeConverter.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `abstract java.lang.Object` | ValueExpression.`getValue​(ELContext context)` |
    `ValueReference` | ValueExpression.`getValueReference​(ELContext context)` |
    `java.lang.Object` | BeanELResolver.`invoke​(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)` |
    `java.lang.Object` | CompositeELResolver.`invoke​(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)` |
    `java.lang.Object` | ELResolver.`invoke​(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)` | Invokes a method on the the given object.
    `java.lang.Object` | LambdaExpression.`invoke​(ELContext context, java.lang.Object... args)` |
    `abstract java.lang.Object` | MethodExpression.`invoke​(ELContext context, java.lang.Object[] params)` |
    `java.lang.Object` | StaticFieldELResolver.`invoke​(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)` |
    `boolean` | ArrayELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | BeanELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | BeanNameELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | CompositeELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `abstract boolean` | ELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | ListELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | MapELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | ResourceBundleELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | StaticFieldELResolver.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `boolean` | TypeConverter.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `abstract boolean` | ValueExpression.`isReadOnly​(ELContext context)` |
    `void` | EvaluationListener.`propertyResolved​(ELContext context, java.lang.Object base, java.lang.Object property)` | Fired after a property has been resolved.
    `ELContext` | ELManager.`setELContext​(ELContext context)` |
    `void` | LambdaExpression.`setELContext​(ELContext context)` |
    `void` | ArrayELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | BeanELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | BeanNameELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | CompositeELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `abstract void` | ELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | ListELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | MapELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | ResourceBundleELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | StaticFieldELResolver.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `void` | TypeConverter.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |
    `abstract void` | ValueExpression.`setValue​(ELContext context, java.lang.Object value)` |

    Constructors in org.zkoss.zel with parameters of type ELContext
    Constructor | Description
    --- | ---
    `ELContextEvent​(ELContext source)` |
    `StandardELContext​(ELContext context)` |

  - ### Uses of ELContext in org.zkoss.zel.impl

    Methods in org.zkoss.zel.impl with parameters of type ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `MethodExpression` | ExpressionFactoryImpl.`createMethodExpression​(ELContext context, java.lang.String expression, java.lang.Class<?> expectedReturnType, java.lang.Class<?>[] expectedParamTypes)` |
    `ValueExpression` | ExpressionFactoryImpl.`createValueExpression​(ELContext context, java.lang.String expression, java.lang.Class<?> expectedType)` |
    `MethodInfo` | MethodExpressionImpl.`getMethodInfo​(ELContext context)` | Evaluates the expression relative to the provided context, and returns information about the actual referenced method.
    `MethodInfo` | MethodExpressionLiteral.`getMethodInfo​(ELContext context)` |
    `java.lang.Class<?>` | ValueExpressionImpl.`getType​(ELContext context)` |
    `java.lang.Class<?>` | ValueExpressionLiteral.`getType​(ELContext context)` |
    `java.lang.Object` | ValueExpressionImpl.`getValue​(ELContext context)` |
    `java.lang.Object` | ValueExpressionLiteral.`getValue​(ELContext context)` |
    `ValueReference` | ValueExpressionImpl.`getValueReference​(ELContext context)` |
    `java.lang.Object` | MethodExpressionImpl.`invoke​(ELContext context, java.lang.Object[] params)` | Evaluates the expression relative to the provided context, invokes the method that was found using the supplied parameters, and returns the result of the method invocation.
    `java.lang.Object` | MethodExpressionLiteral.`invoke​(ELContext context, java.lang.Object[] params)` |
    `boolean` | ValueExpressionImpl.`isReadOnly​(ELContext context)` |
    `boolean` | ValueExpressionLiteral.`isReadOnly​(ELContext context)` |
    `protected ExpressionBuilder` | ExpressionFactoryImpl.`newExpressionBuilder​(java.lang.String expression, ELContext context)` |
    `void` | ValueExpressionImpl.`setValue​(ELContext context, java.lang.Object value)` |
    `void` | ValueExpressionLiteral.`setValue​(ELContext context, java.lang.Object value)` |

  - ### Uses of ELContext in org.zkoss.zel.impl.lang

    Subclasses of ELContext in org.zkoss.zel.impl.lang
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `EvaluationContext` |

    Methods in org.zkoss.zel.impl.lang that return ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `ELContext` | EvaluationContext.`getELContext()` |

    Constructors in org.zkoss.zel.impl.lang with parameters of type ELContext
    Constructor | Description
    --- | ---
    `EvaluationContext​(ELContext elContext, FunctionMapper fnMapper, VariableMapper varMapper)` |
    `ExpressionBuilder​(java.lang.String expression, ELContext ctx)` |

  - ### Uses of ELContext in org.zkoss.zel.impl.stream

    Methods in org.zkoss.zel.impl.stream with parameters of type ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<?>` | StreamELResolverImpl.`getCommonPropertyType​(ELContext context, java.lang.Object base)` |
    `java.util.Iterator<java.beans.FeatureDescriptor>` | StreamELResolverImpl.`getFeatureDescriptors​(ELContext context, java.lang.Object base)` |
    `java.lang.Class<?>` | StreamELResolverImpl.`getType​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | StreamELResolverImpl.`getValue​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `java.lang.Object` | StreamELResolverImpl.`invoke​(ELContext context, java.lang.Object base, java.lang.Object method, java.lang.Class<?>[] paramTypes, java.lang.Object[] params)` |
    `boolean` | StreamELResolverImpl.`isReadOnly​(ELContext context, java.lang.Object base, java.lang.Object property)` |
    `void` | StreamELResolverImpl.`setValue​(ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)` |

  - ### Uses of ELContext in org.zkoss.zkmax.bind.impl

    Subclasses of ELContext in org.zkoss.zkmax.bind.impl
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BindELContextEx` | An extension of BindELContext to do a lazy initiating EL expression construction.

    Methods in org.zkoss.zkmax.bind.impl that return ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ELContext` | BindXelExpressionEx.`newELContext​(XelContext xelc)` |
    `protected ELContext` | BindXelFactoryEx.`newELContext​(XelContext xelc)` |

    Methods in org.zkoss.zkmax.bind.impl with parameters of type ELContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | ValueExpressionImplEx.`getValue​(ELContext context)` |
    `protected ExpressionBuilder` | BindExpressionFactoryImplEx.`newExpressionBuilder​(java.lang.String expression, ELContext context)` |
    `void` | ValueExpressionImplEx.`setValue​(ELContext context, java.lang.Object value)` |
    `protected void` | BindELResolverEx.`tieValue​(ELContext elCtx, java.lang.Object base, java.lang.Object property, java.lang.Object value, boolean allownotify)` |

    Constructors in org.zkoss.zkmax.bind.impl with parameters of type ELContext
    Constructor | Description
    --- | ---
    `BindExpressionBuilderEx​(java.lang.String expression, ELContext ctx)` |