Package | Description |
---|---|
org.springframework.context.expression |
Expression parsing support within a Spring application context.
|
org.springframework.expression | |
org.springframework.expression.common | |
org.springframework.expression.spel | |
org.springframework.expression.spel.ast | |
org.springframework.expression.spel.standard | |
org.springframework.expression.spel.support |
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
@myBeanName still expressions. |
EvaluationContext
Expressions are executed in an evaluation context.
|
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 type descriptor 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
@myBeanName still 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 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
Super class 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 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 type descriptor 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 type descriptor that describes it.
|
Class and Description |
---|
EvaluationContext
Expressions are executed in an evaluation context.
|
EvaluationException
Represent an exception that occurs during expression evaluation.
|
ExpressionException
Super class 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 type descriptor 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 type descriptor 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
@myBeanName still 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 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 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 type descriptor that describes it.
|
TypeLocator
Implementers of this interface are expected to be able to locate types.
|
Copyright © 2015. All rights reserved.