|
Interface Summary |
| 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. |
| Expression |
An expression capable of evaluating itself against context objects. |
| ExpressionParser |
Parses expression strings into compiled expressions that can be evaluated. |
| 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. |
| OperatorOverloader |
By default the mathematical operators Operation support simple types like numbers. |
| ParserContext |
Input provided to an expression parser that can influence an expression parsing/compilation routine. |
| PropertyAccessor |
A property accessor is able to read (and possibly write) to object properties. |
| TypeComparator |
Instances of a type comparator should be able to compare pairs of objects for equality, the specification of the
return value is the same as for Comparable. |
| TypeConverter |
A type converter can convert values between different types encountered
during expression evaluation. |
| TypeLocator |
Implementors of this interface are expected to be able to locate types. |