spring-framework / org.springframework.context.expression

Package org.springframework.context.expression

Types

BeanExpressionContextAccessor

open class BeanExpressionContextAccessor : PropertyAccessor

EL property accessor that knows how to traverse the beans and contextual objects of a Spring org.springframework.beans.factory.config.BeanExpressionContext.

BeanFactoryAccessor

open class BeanFactoryAccessor : PropertyAccessor

EL property accessor that knows how to traverse the beans of a Spring org.springframework.beans.factory.BeanFactory.

BeanFactoryResolver

open class BeanFactoryResolver : BeanResolver

EL bean resolver that operates against a Spring org.springframework.beans.factory.BeanFactory.

CachedExpressionEvaluator

abstract class CachedExpressionEvaluator

Shared utility class used to evaluate and cache SpEL expressions that are defined on java.lang.reflect.AnnotatedElement.

EnvironmentAccessor

open class EnvironmentAccessor : PropertyAccessor

Read-only EL property accessor that knows how to retrieve keys of a Spring Environment instance.

MapAccessor

open class MapAccessor : CompilablePropertyAccessor

EL property accessor that knows how to traverse the keys of a standard java.util.Map.

MethodBasedEvaluationContext

open class MethodBasedEvaluationContext : StandardEvaluationContext

A method-based org.springframework.expression.EvaluationContext that provides explicit support for method-based invocations.

Expose the actual method arguments using the following aliases:

  1. pX where X is the index of the argument (p0 for the first argument)
  2. aX where X is the index of the argument (a1 for the second argument)
  3. the name of the parameter as discovered by a configurable ParameterNameDiscoverer

StandardBeanExpressionResolver

open class StandardBeanExpressionResolver : BeanExpressionResolver

Standard implementation of the org.springframework.beans.factory.config.BeanExpressionResolver interface, parsing and evaluating Spring EL using Spring's expression module.