void | 
EvaluationListener.afterEvaluation(ELContext context,
               String expression) | 
 Receives notification after a Jakarta Expression Language expression is evaluated 
 | 
void | 
EvaluationListener.beforeEvaluation(ELContext context,
                String expression) | 
 Receives notification before a Jakarta Expression Language expression is evaluated 
 | 
<T> T | 
CompositeELResolver.convertToType(ELContext context,
             Object obj,
             Class<T> targetType) | 
 Converts an object to a specific type. 
 | 
<T> T | 
ELResolver.convertToType(ELContext context,
             Object obj,
             Class<T> targetType) | 
 Converts an object to a specific type. 
 | 
abstract <T> T | 
TypeConverter.convertToType(ELContext context,
             Object obj,
             Class<T> targetType) | 
 Converts an object to a specific type. 
 | 
abstract MethodExpression | 
ExpressionFactory.createMethodExpression(ELContext context,
                      String expression,
                      Class<?> expectedReturnType,
                      Class<?>[] expectedParamTypes) | 
 | 
abstract ValueExpression | 
ExpressionFactory.createValueExpression(ELContext context,
                     String expression,
                     Class<?> expectedType) | 
 | 
Class<?> | 
ArrayELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 If the base object is a Java language array, returns the most general type that this resolver accepts for the
 property argument. 
 | 
Class<?> | 
BeanELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 If the base object is not null, returns the most general type that this resolver accepts for the
 property argument. 
 | 
Class<?> | 
BeanNameELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 Always returns String.class, since a bean name is a String. 
 | 
Class<?> | 
CompositeELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 Returns the most general type that this resolver accepts for the property argument, given a
 base object. 
 | 
abstract Class<?> | 
ELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 Returns the most general type that this resolver accepts for the property argument, given a
 base object. 
 | 
Class<?> | 
ListELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 If the base object is a list, returns the most general type that this resolver accepts for the property
 argument. 
 | 
Class<?> | 
MapELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 If the base object is a map, returns the most general type that this resolver accepts for the property
 argument. 
 | 
Class<?> | 
ResourceBundleELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 If the base object is a ResourceBundle, returns the most general type that this resolver accepts for the
 property argument. 
 | 
Class<?> | 
StaticFieldELResolver.getCommonPropertyType(ELContext context,
                     Object base) | 
 Returns the type of the property. 
 | 
Class<?> | 
TypeConverter.getCommonPropertyType(ELContext context,
                     Object base) | 
  | 
Iterator<FeatureDescriptor> | 
ArrayELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
BeanELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
BeanNameELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
CompositeELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
ELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
ListELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
MapELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
ResourceBundleELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
StaticFieldELResolver.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version.
 
 | 
Iterator<FeatureDescriptor> | 
TypeConverter.getFeatureDescriptors(ELContext context,
                     Object base) | 
 Deprecated, for removal: This API element is subject to removal in a future version. 
 | 
abstract MethodInfo | 
MethodExpression.getMethodInfo(ELContext context) | 
 Evaluates the expression relative to the provided context, and returns information about the actual referenced
 method. 
 | 
MethodReference | 
MethodExpression.getMethodReference(ELContext context) | 
Obtain the  MethodReference for the method to which this method
 expression resolves.  
 | 
Class<?> | 
ArrayELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 If the base object is an array, returns the most general acceptable type for a value in this array. 
 | 
Class<?> | 
BeanELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 If the base object is not null, returns the most general acceptable type that can be set on this bean
 property. 
 | 
Class<?> | 
BeanNameELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 If the base is null and the property is a name resolvable by the BeanNameResolver, return the type of the bean. 
 | 
Class<?> | 
CompositeELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 | 
abstract Class<?> | 
ELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 | 
Class<?> | 
ListELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 If the base object is a list, returns the most general acceptable type for a value in this list. 
 | 
Class<?> | 
MapELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 If the base object is a map, returns the most general acceptable type for a value in this map. 
 | 
Class<?> | 
ResourceBundleELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 If the base object is an instance of ResourceBundle, return null, since the resolver is
 read only. 
 | 
Class<?> | 
StaticFieldELResolver.getType(ELContext context,
       Object base,
       Object property) | 
 Returns the type of a static field. 
 | 
Class<?> | 
TypeConverter.getType(ELContext context,
       Object base,
       Object property) | 
  | 
abstract Class<?> | 
ValueExpression.getType(ELContext context) | 
 | 
Object | 
ArrayELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 If the base object is a Java language array, returns the value at the given index. 
 | 
Object | 
BeanELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 If the base object is not null, returns the current value of the given property on this bean. 
 | 
Object | 
BeanNameELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 If the base object is null and the property is a name that is resolvable by the BeanNameResolver,
 returns the value resolved by the BeanNameResolver. 
 | 
Object | 
CompositeELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 Attempts to resolve the given property object on the given base object by querying all
 component resolvers. 
 | 
abstract Object | 
ELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 Attempts to resolve the given property object on the given base object. 
 | 
Object | 
ListELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 If the base object is a list, returns the value at the given index. 
 | 
Object | 
MapELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 If the base object is a map, returns the value associated with the given key, as specified by the
 property argument. 
 | 
Object | 
ResourceBundleELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 If the base object is an instance of ResourceBundle, the provided property will first be coerced to a
 String. 
 | 
Object | 
StaticFieldELResolver.getValue(ELContext context,
        Object base,
        Object property) | 
 
 Returns the value of a static field. 
 | 
Object | 
TypeConverter.getValue(ELContext context,
        Object base,
        Object property) | 
  | 
abstract <T> T | 
ValueExpression.getValue(ELContext context) | 
 Evaluates the expression relative to the provided context, and returns the resulting value. 
 | 
ValueReference | 
ValueExpression.getValueReference(ELContext context) | 
 | 
Object | 
BeanELResolver.invoke(ELContext context,
      Object base,
      Object methodName,
      Class<?>[] paramTypes,
      Object[] params) | 
 If the base object is not null, invoke the method, with the given parameters on this bean. 
 | 
Object | 
CompositeELResolver.invoke(ELContext context,
      Object base,
      Object method,
      Class<?>[] paramTypes,
      Object[] params) | 
 Attempts to resolve and invoke the given method on the given base object by querying all
 component resolvers. 
 | 
Object | 
ELResolver.invoke(ELContext context,
      Object base,
      Object method,
      Class<?>[] paramTypes,
      Object[] params) | 
 Attempts to resolve and invoke the given method on the given base object. 
 | 
Object | 
LambdaExpression.invoke(ELContext elContext,
      Object... args) | 
 Invoke the encapsulated Lambda expression. 
 | 
abstract Object | 
MethodExpression.invoke(ELContext context,
      Object[] params) | 
 If a String literal is specified as the expression, returns the String literal coerced to the expected return type of
 the method signature. 
 | 
Object | 
StaticFieldELResolver.invoke(ELContext context,
      Object base,
      Object methodName,
      Class<?>[] paramTypes,
      Object[] params) | 
 Invokes a public static method or the constructor for a class. 
 | 
boolean | 
ArrayELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 | 
boolean | 
BeanELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 | 
boolean | 
BeanNameELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 If the base is null and the property is a name resolvable by the BeanNameResolver, attempts to determine if the bean
 is writable. 
 | 
boolean | 
CompositeELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 | 
abstract boolean | 
ELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 | 
boolean | 
ListELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 | 
boolean | 
MapELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 | 
boolean | 
ResourceBundleELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
If the base object is not null and an  instanceof ResourceBundle, return  true.  
 | 
boolean | 
StaticFieldELResolver.isReadOnly(ELContext context,
          Object base,
          Object property) | 
 
 Inquires whether the static field is writable. 
 | 
boolean | 
TypeConverter.isReadOnly(ELContext context,
          Object base,
          Object property) | 
  | 
abstract boolean | 
ValueExpression.isReadOnly(ELContext context) | 
 | 
void | 
EvaluationListener.propertyResolved(ELContext context,
                Object base,
                Object property) | 
 Receives notification when the (base, property) pair is resolved 
 | 
ELContext | 
ELManager.setELContext(ELContext context) | 
 Set the ELContext used for parsing and evaluating Jakarta Expression Language expressions. 
 | 
void | 
LambdaExpression.setELContext(ELContext context) | 
 Set the ELContext to use in evaluating the LambdaExpression. 
 | 
void | 
ArrayELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object val) | 
 If the base object is a Java language array, attempts to set the value at the given index with the given value. 
 | 
void | 
BeanELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object val) | 
 If the base object is not null, attempts to set the value of the given property on this bean. 
 | 
void | 
BeanNameELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object value) | 
 If the base is null and the property is a name that is resolvable by the BeanNameResolver, the bean in the
 BeanNameResolver is set to the given value. 
 | 
void | 
CompositeELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object val) | 
 Attempts to set the value of the given property object on the given base object. 
 | 
abstract void | 
ELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object value) | 
 Attempts to set the value of the given property object on the given base object. 
 | 
void | 
ListELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object val) | 
 If the base object is a list, attempts to set the value at the given index with the given value. 
 | 
void | 
MapELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object val) | 
 If the base object is a map, attempts to set the value associated with the given key, as specified by the
 property argument. 
 | 
void | 
ResourceBundleELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object value) | 
 | 
void | 
StaticFieldELResolver.setValue(ELContext context,
        Object base,
        Object property,
        Object value) | 
 
 Attempts to write to a static field. 
 | 
void | 
TypeConverter.setValue(ELContext context,
        Object base,
        Object property,
        Object value) | 
  | 
abstract void | 
ValueExpression.setValue(ELContext context,
        Object value) | 
 Evaluates the expression relative to the provided context, and sets the result to the provided value. 
 |