# Package jakarta.el

package jakarta.el

- 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.
  OptionalELResolver
  Defines property resolution, method invocation and type conversion behaviour on `Optional`s.
  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.
  RecordELResolver
  Defines property resolution behavior on instances of `Record`.
  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`.