Table of Contents

Namespace Steeltoe.Common.Expression.Internal

Classes

AccessException
EvaluationException
ExpressionException
ExpressionInvocationTargetException
ParseException
TypedValue
ValueExpression<V>

Interfaces

IConstructorExecutor
IConstructorResolver
IEvaluationContext

Expressions are executed in an evaluation context. It is in this context that references are resolved when encountered during expression evaluation. TODO: This interface is not complete

IExpression

An expression capable of evaluating itself against context objects. Encapsulates the details of a previously parsed expression string. Provides a common abstraction for expression evaluation. TODO: This interface is not complete

IExpressionParser

Parses expression strings into compiled expressions that can be evaluated. Supports parsing templates as well as standard expression strings. TODO: This interface is not complete

IMethodExecutor
IMethodFilter
IMethodResolver
IOperatorOverloader
IParserContext

Context that gets passed along a bean definition parsing process, encapsulating all relevant configuration as well as state. TODO: This interface is not complete

IPropertyAccessor
IServiceResolver
ITypeComparator
ITypeConverter

A type converter can convert values between different types encountered during expression evaluation. TODO: This interface is not complete

ITypeLocator
ITypedValue

Enums

Operation