Package | Description |
---|---|
org.springframework.context.expression |
Expression parsing support within a Spring application context.
|
org.springframework.expression |
Core abstractions behind the Spring Expression Language.
|
org.springframework.expression.common |
Common utility classes behind the Spring Expression Language.
|
org.springframework.expression.spel |
SpEL's central implementation package.
|
org.springframework.expression.spel.ast |
SpEL's abstract syntax tree.
|
org.springframework.expression.spel.standard |
SpEL's standard parser implementation.
|
org.springframework.expression.spel.support |
SpEL's default implementations for various core abstractions.
|
Class and Description |
---|
AccessException
An AccessException is thrown by an accessor if it has an unexpected problem.
|
BeanResolver
A bean resolver can be registered with the evaluation context and will kick in
for bean references:
@myBeanName and &myBeanName expressions. |
EvaluationContext
Expressions are executed in an evaluation context.
|
Expression
An expression capable of evaluating itself against context objects.
|
ExpressionParser
Parses expression strings into compiled expressions that can be evaluated.
|
PropertyAccessor
A property accessor is able to read from (and possibly write to) an object's properties.
|
TypedValue
Encapsulates an object and a
TypeDescriptor that describes it. |
Class and Description |
---|
AccessException
An AccessException is thrown by an accessor if it has an unexpected problem.
|
BeanResolver
A bean resolver can be registered with the evaluation context and will kick in
for bean references:
@myBeanName and &myBeanName expressions. |
ConstructorExecutor
Executors are built by resolvers and can be cached by the infrastructure to repeat an
operation quickly without going back to the resolvers.
|
ConstructorResolver
A constructor resolver attempts to locate a constructor and returns a ConstructorExecutor
that can be used to invoke that constructor.
|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
Expression
An expression capable of evaluating itself against context objects.
|
ExpressionException
Superclass for exceptions that can occur whilst processing expressions.
|
MethodExecutor
MethodExecutors are built by the resolvers and can be cached by the infrastructure to
repeat an operation quickly without going back to the resolvers.
|
MethodResolver
A method resolver attempts to locate a method and returns a command executor that can be
used to invoke that method.
|
Operation
Supported operations that an
OperatorOverloader can implement for any pair of
operands. |
OperatorOverloader
By default the mathematical operators
Operation support simple types
like numbers. |
ParseException
Represent an exception that occurs during expression parsing.
|
ParserContext
Input provided to an expression parser that can influence an expression
parsing/compilation routine.
|
PropertyAccessor
A property accessor is able to read from (and possibly write to) an object's properties.
|
TypeComparator
Instances of a type comparator should be able to compare pairs of objects for equality.
|
TypeConverter
A type converter can convert values between different types encountered during
expression evaluation.
|
TypedValue
Encapsulates an object and a
TypeDescriptor that describes it. |
TypeLocator
Implementers of this interface are expected to be able to locate types.
|
Class and Description |
---|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
Expression
An expression capable of evaluating itself against context objects.
|
ExpressionParser
Parses expression strings into compiled expressions that can be evaluated.
|
ParseException
Represent an exception that occurs during expression parsing.
|
ParserContext
Input provided to an expression parser that can influence an expression
parsing/compilation routine.
|
TypeConverter
A type converter can convert values between different types encountered during
expression evaluation.
|
TypedValue
Encapsulates an object and a
TypeDescriptor that describes it. |
Class and Description |
---|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
ExpressionException
Superclass for exceptions that can occur whilst processing expressions.
|
Operation
Supported operations that an
OperatorOverloader can implement for any pair of
operands. |
ParseException
Represent an exception that occurs during expression parsing.
|
PropertyAccessor
A property accessor is able to read from (and possibly write to) an object's properties.
|
TypeComparator
Instances of a type comparator should be able to compare pairs of objects for equality.
|
TypeConverter
A type converter can convert values between different types encountered during
expression evaluation.
|
TypedValue
Encapsulates an object and a
TypeDescriptor that describes it. |
Class and Description |
---|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
PropertyAccessor
A property accessor is able to read from (and possibly write to) an object's properties.
|
TypedValue
Encapsulates an object and a
TypeDescriptor that describes it. |
Class and Description |
---|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
Expression
An expression capable of evaluating itself against context objects.
|
ExpressionParser
Parses expression strings into compiled expressions that can be evaluated.
|
ParseException
Represent an exception that occurs during expression parsing.
|
ParserContext
Input provided to an expression parser that can influence an expression
parsing/compilation routine.
|
Class and Description |
---|
AccessException
An AccessException is thrown by an accessor if it has an unexpected problem.
|
BeanResolver
A bean resolver can be registered with the evaluation context and will kick in
for bean references:
@myBeanName and &myBeanName expressions. |
ConstructorExecutor
Executors are built by resolvers and can be cached by the infrastructure to repeat an
operation quickly without going back to the resolvers.
|
ConstructorResolver
A constructor resolver attempts to locate a constructor and returns a ConstructorExecutor
that can be used to invoke that constructor.
|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
MethodExecutor
MethodExecutors are built by the resolvers and can be cached by the infrastructure to
repeat an operation quickly without going back to the resolvers.
|
MethodFilter
MethodFilter instances allow SpEL users to fine tune the behaviour of the method
resolution process.
|
MethodResolver
A method resolver attempts to locate a method and returns a command executor that can be
used to invoke that method.
|
Operation
Supported operations that an
OperatorOverloader can implement for any pair of
operands. |
OperatorOverloader
By default the mathematical operators
Operation support simple types
like numbers. |
PropertyAccessor
A property accessor is able to read from (and possibly write to) an object's properties.
|
TypeComparator
Instances of a type comparator should be able to compare pairs of objects for equality.
|
TypeConverter
A type converter can convert values between different types encountered during
expression evaluation.
|
TypedValue
Encapsulates an object and a
TypeDescriptor that describes it. |
TypeLocator
Implementers of this interface are expected to be able to locate types.
|