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.
|