| Modifier and Type | Interface and Description |
|---|---|
| public interface | BeanResolver
A bean resolver can be registered with the evaluation context and will kick in
for bean references: |
| public interface | ConstructorExecutor
A |
| public interface | ConstructorResolver
A constructor resolver attempts to locate a constructor and returns a
|
| public interface | EvaluationContext
Expressions are executed in an evaluation context. |
| public interface | Expression
An expression capable of evaluating itself against context objects. |
| public interface | ExpressionParser
Parses expression strings into compiled expressions that can be evaluated. |
| public interface | MethodExecutor
A |
| public interface | MethodFilter
MethodFilter instances allow SpEL users to fine tune the behaviour of the method resolution process. |
| public interface | MethodResolver
A method resolver attempts to locate a method and returns a
|
| public interface | OperatorOverloader
By default, the mathematical operators defined in |
| public interface | ParserContext
Input provided to an expression parser that can influence an expression parsing/compilation routine. |
| public interface | PropertyAccessor
A property accessor is able to read from (and possibly write to) an object's properties. |
| public interface | TypeComparator
Instances of a type comparator should be able to compare pairs of objects for equality. |
| public interface | TypeConverter
A type converter can convert values between different types encountered during expression evaluation. |
| public interface | TypeLocator
Implementers of this interface are expected to be able to locate types. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AccessException
An AccessException is thrown by an accessor if it has an unexpected problem. |
| public class | EvaluationException
Represent an exception that occurs during expression evaluation. |
| public class | ExpressionException
Superclass for exceptions that can occur whilst processing expressions. |
| public class | ExpressionInvocationTargetException
This exception wraps (as cause) a checked exception thrown by some method that SpEL invokes. |
| public class | ParseException
Represent an exception that occurs during expression parsing. |
| public class | TypedValue
Encapsulates an object and a |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | Operation
Supported operations that an |