Package org.springframework.expression

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.
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.
 

Class Summary
TypedValue Encapsulates an object and a type descriptor that describes it.
 

Enum Summary
Operation Supported operations that an OperatorOverloader can implement for any pair of operands.
 

Exception Summary
AccessException An AccessException is thrown by an accessor if it has an unexpected problem.
EvaluationException Represent an exception that occurs during expression evaluation.
ExpressionException Super class for exceptions that can occur whilst processing expressions
ParseException Represent an exception that occurs during expression parsing.