# All Classes and Interfaces

Class
Description
ArrayELResolver
Standard ELResolver for working with arrays.
BeanELResolver
Standard ELResolver for working with JavaBeans.
BeanNameELResolver
ELResolver that resolves bean names to bean instances using a `BeanNameResolver`.
BeanNameResolver
Base implementation that provides a minimal default implementation that is intended to be extended by application developers.
CompositeELResolver
ELResolver that delegates to an ordered list of other ELResolvers.
ELClass
Wrapper for a `Class` object that enables access to static fields and methods from EL expressions.
ELContext
Provides the context in which an EL expression is evaluated.
ELContextEvent
Event object passed to `ELContextListener` instances when an EL context is created or released.
ELContextListener
Listener interface for EL context lifecycle events.
ELException
Represents any of the exception conditions that can arise during expression evaluation.
ELManager
Provides a simplified API for managing EL context, resolvers, functions, and variables.
ELProcessor
Provides a simple API for evaluating EL expressions in a standalone environment.
ELResolver
Base class for resolvers that resolve property references during EL expression evaluation.
EvaluationListener
Listener interface for monitoring EL expression evaluation events.
Expression
Base class for EL expression objects.
ExpressionFactory
Factory for creating `ValueExpression` and `MethodExpression` instances, and for coercing objects to specific types.
FunctionMapper
Abstract base class for mapping EL function names to Java `Method` objects.
ImportHandler
Manages class and package imports for EL expressions, similar to Java import statements.
LambdaExpression
Represents a lambda expression in EL.
ListELResolver
An `ELResolver` that resolves properties on `List` objects using integer indices.
MapELResolver
An `ELResolver` that resolves properties on `Map` objects using the property as a map key.
MethodExpression
Represents a compiled EL method expression.
MethodInfo
Holds metadata about a method that an EL method expression resolves to, including the method name, return type, and parameter types.
MethodNotFoundException
Thrown when a method referenced in an EL expression cannot be found on the target object.
MethodReference
Provides information about the method to which a method expression resolves.
PropertyNotFoundException
Exception thrown when a property is not found during EL evaluation.
PropertyNotWritableException
Exception thrown when an EL expression attempts to write to a read-only property.
ResourceBundleELResolver
EL resolver for resource bundle properties.
StandardELContext
Standard implementation of `ELContext` that provides a complete EL resolution environment.
StaticFieldELResolver
ELResolver that resolves static fields and invokes static methods on classes.
TypeConverter
Base class for ELResolvers that perform type conversion.
ValueExpression
Represents a parsed EL expression that can be evaluated to produce a value.
ValueReference
Holds a reference to a resolved property, consisting of a base object and a property identifier.
VariableMapper
Manages the mapping between variable names and their corresponding `ValueExpression` instances within an `ELContext`.