| Name | Description | Type | Package | Framework |
| AccessException | An AccessException is thrown by an accessor if it has an unexpected problem. | Class | org.springframework.expression | Spring MVC |
|
| Assign | Represents assignment. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| AstUtils | Utilities methods for use in the Ast classes. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| BeanReference | Represents a bean reference to a type, for example @foo or @'foo. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| BeanResolver | A bean resolver can be registered with the evaluation contextand will kick in for @myBeanName still expressions. | Interface | org.springframework.expression | Spring MVC |
|
| BooleanLiteral | Represents the literal values TRUE and FALSE. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| BooleanTypedValue | | Class | org.springframework.expression.spel.support | Spring MVC |
|
| CodeFlow | Manages the class being generated by the compilation process. | Class | org.springframework.expression.spel | Spring MVC |
|
| CodeFlow .ClinitAdder | | Interface | org.springframework.expression.spel.CodeFlow | Spring MVC |
|
| CodeFlow .FieldAdder | | Interface | org.springframework.expression.spel.CodeFlow | Spring MVC |
|
| CompilablePropertyAccessor | A compilable property accessor is able to generate bytecode that representsthe access operation, facilitating compilation to bytecode of expressions | Interface | org.springframework.expression.spel | Spring MVC |
|
| CompiledExpression | Base superclass for compiled expressions. | Class | org.springframework.expression.spel | Spring MVC |
|
| CompositeStringExpression | Represents a template expression broken into pieces. | Class | org.springframework.expression.common | Spring MVC |
|
| CompoundExpression | Represents a DOT separated expression sequence, such as 'property1. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ConstructorExecutor | Executors are built by resolvers and can be cached by the infrastructure to repeat anoperation quickly without going back to the resolvers. | Interface | org.springframework.expression | Spring MVC |
|
| ConstructorReference | Represents the invocation of a constructor. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ConstructorResolver | A constructor resolver attempts locate a constructor and returns a ConstructorExecutorthat can be used to invoke that constructor. | Interface | org.springframework.expression | Spring MVC |
|
| Elvis | Represents the elvis operator ?:. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| EvaluationContext | Expressions are executed in an evaluation context. | Interface | org.springframework.expression | Spring MVC |
|
| EvaluationException | Represent an exception that occurs during expression evaluation. | Class | org.springframework.expression | Spring MVC |
|
| Expression | An expression capable of evaluating itself against context objects. | Interface | org.springframework.expression | Spring MVC |
|
| ExpressionException | Super class for exceptions that can occur whilst processing expressions. | Class | org.springframework.expression | Spring MVC |
|
| ExpressionInvocationTargetException | This exception wraps (as cause) a checked exception thrown by some method that SpELinvokes. | Class | org.springframework.expression | Spring MVC |
|
| ExpressionParser | Parses expression strings into compiled expressions that can be evaluated. | Interface | org.springframework.expression | Spring MVC |
|
| ExpressionState | An ExpressionState is for maintaining per-expression-evaluation state, any changes toit are not seen by other expressions but it gives a place to hold local variables and | Class | org.springframework.expression.spel | Spring MVC |
|
| ExpressionUtils | Common utility functions that may be used by any Expression Language provider. | Class | org.springframework.expression.common | Spring MVC |
|
| FloatLiteral | Expression language AST node that represents a float literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| FormatHelper | Utility methods (formatters, etc) used during parsing and evaluation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| FunctionReference | A function reference is of the form #someFunction(a,b,c). | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Identifier | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Indexer | An Indexer can index into some proceeding structure to access a particular piece of it. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| InlineList | Represent a list in an expression, e. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| InlineMap | Represent a map in an expression, e. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| InternalParseException | Wraps a real parse exception. | Class | org.springframework.expression.spel | Spring MVC |
|
| IntLiteral | Expression language AST node that represents an integer literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Literal | Common superclass for nodes representing literals (boolean, string, number, etc). | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| LiteralExpression | A very simple hardcoded implementation of the Expression interface that represents astring literal. | Class | org.springframework.expression.common | Spring MVC |
|
| LongLiteral | Expression language AST node that represents a long integer literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| MethodExecutor | MethodExecutors are built by the resolvers and can be cached by the infrastructure torepeat an operation quickly without going back to the resolvers. | Interface | org.springframework.expression | Spring MVC |
|
| MethodFilter | MethodFilter instances allow SpEL users to fine tune the behaviour of the methodresolution process. | Interface | org.springframework.expression | Spring MVC |
|
| MethodReference | Expression language AST node that represents a method reference. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| MethodResolver | A method resolver attempts locate a method and returns a command executor that can beused to invoke that method. | Interface | org.springframework.expression | Spring MVC |
|
| NullLiteral | Expression language AST node that represents null. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpAnd | Represents the boolean AND operation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpDec | Decrement operator. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpDivide | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpEQ | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Operation | Supported operations that an OperatorOverloader can implement for any pair ofSince:3. | Class | org.springframework.expression | Spring MVC |
|
| Operator | Common supertype for operators that operate on either one or two operands. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Operator .DescriptorComparison | A descriptor comparison encapsulates the result of comparing descriptor for two operands anddescribes at what level they are compatible. | Class | org.springframework.expression.spel.ast.Operator | Spring MVC |
|
| OperatorBetween | Represents the between operator. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorInstanceof | The operator 'instanceof' checks if an object is of the class specified in the righthand operand, in the same way that instanceof does in Java. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorMatches | The first is a String and the second is a Java regex. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorNot | Represents a NOT operation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OperatorOverloader | By default the mathematical operators Operation support simple types likenumbers. | Interface | org.springframework.expression | Spring MVC |
|
| OperatorPower | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpGE | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpGT | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpInc | Increment operator. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpLE | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpLT | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpMinus | The minus operator supports:subtraction of numbers | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpModulus | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpMultiply | Conversions and promotions are handled as defined inSection 5. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpNE | | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpOr | Represents the boolean OR operation. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| OpPlus | The plus operator will:It can be used as a unary operator for numbers. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ParseException | Represent an exception that occurs during expression parsing. | Class | org.springframework.expression | Spring MVC |
|
| ParserContext | Input provided to an expression parser that can influence an expressionparsing/compilation routine. | Interface | org.springframework.expression | Spring MVC |
|
| Projection | Represents projection, where a given operation is performed on all elements in someinput sequence, returning a new sequence of the same size. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| PropertyAccessor | A property accessor is able to read from (and possibly write to) an object's properties. | Interface | org.springframework.expression | Spring MVC |
|
| PropertyOrFieldReference | Represents a simple property or field reference. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| QualifiedIdentifier | Represents a dot separated sequence of strings that indicate a package qualified typeExample: java. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| RealLiteral | Expression language AST node that represents a real literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ReflectionHelper | Utility methods used by the reflection resolver code to discover the appropriatemethods/constructors and fields that should be used in expressions. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| ReflectiveConstructorExecutor | A simple ConstructorExecutor implementation that runs a constructor using reflectiveSince:3. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| ReflectiveConstructorResolver | A constructor resolver that uses reflection to locate the constructor that should be invoked. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| ReflectiveMethodExecutor | | Class | org.springframework.expression.spel.support | Spring MVC |
|
| ReflectiveMethodResolver | Reflection-based MethodResolver used by default in StandardEvaluationContextunless explicit method resolvers have been specified. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| ReflectivePropertyAccessor | Simple PropertyAccessor that uses reflection to access propertiesfor reading and writing. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| ReflectivePropertyAccessor .OptimalPropertyAccessor | An optimized form of a PropertyAccessor that will use reflection but only knowshow to access a particular property on a particular class. | Class | org.springframework.expression.spel.support.ReflectivePropertyAccessor | Spring MVC |
|
| Selection | Represents selection over a map or collection. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| SpelCompiler | A SpelCompiler will take a regular parsed expression and create (and load) a classcontaining byte code that does the same thing as that expression. | Class | org.springframework.expression.spel.standard | Spring MVC |
|
| SpelCompilerMode | enum SpelCompilerModeCaptures the possible configuration settings for a compiler that can be | Class | org.springframework.expression.spel | Spring MVC |
|
| SpelEvaluationException | Root exception for Spring EL related exceptions. | Class | org.springframework.expression.spel | Spring MVC |
|
| SpelExpression | A SpelExpression represents a parsed (valid) expression that is ready to beevaluated in a specified context. | Class | org.springframework.expression.spel.standard | Spring MVC |
|
| SpelExpressionParser | SpEL parser. | Class | org.springframework.expression.spel.standard | Spring MVC |
|
| SpelMessage | Contains all the messages that can be produced by the Spring Expression Language. | Class | org.springframework.expression.spel | Spring MVC |
|
| SpelMessage .Kind | Returns the enum constant of this type with the specified name. | Class | org.springframework.expression.spel.SpelMessage | Spring MVC |
|
| SpelNode | Represents a node in the Ast for a parsed expression. | Interface | org.springframework.expression.spel | Spring MVC |
|
| SpelNodeImpl | The common supertype of all AST nodes in a parsed Spring Expression LanguageSince:3. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| SpelParseException | Root exception for Spring EL related exceptions. | Class | org.springframework.expression.spel | Spring MVC |
|
| SpelParserConfiguration | Configuration object for the SpEL expression parser. | Class | org.springframework.expression.spel | Spring MVC |
|
| StandardEvaluationContext | Provides a default EvaluationContext implementation. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| StandardOperatorOverloader | | Class | org.springframework.expression.spel.support | Spring MVC |
|
| StandardTypeComparator | A simple basic TypeComparator implementation. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| StandardTypeConverter | Default implementation of the TypeConverter interface,delegating to a core Spring ConversionService. | Class | org.springframework.expression.spel.support | Spring MVC |
|
| StandardTypeLocator | A simple implementation of TypeLocator that uses the context ClassLoader(or any ClassLoader set upon it). | Class | org.springframework.expression.spel.support | Spring MVC |
|
| StringLiteral | Expression language AST node that represents a string literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| TemplateAwareExpressionParser | An expression parser that understands templates. | Class | org.springframework.expression.common | Spring MVC |
|
| TemplateParserContext | Configurable ParserContext implementation for template parsing. | Class | org.springframework.expression.common | Spring MVC |
|
| Ternary | Represents a ternary expression, for example: someCheck()?true:false. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| TypeCode | Captures primitive types and their corresponding class objects, plus one special entrythat represents all reference (non-primitive) types. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| TypeComparator | Instances of a type comparator should be able to compare pairs of objects for equality. | Interface | org.springframework.expression | Spring MVC |
|
| TypeConverter | A type converter can convert values between different types encountered duringexpression evaluation. | Interface | org.springframework.expression | Spring MVC |
|
| TypedValue | Encapsulates an object and a TypeDescriptor that describes it. | Class | org.springframework.expression | Spring MVC |
|
| TypeLocator | They may use a custom ClassLoader and/or deal with commonpackage prefixes (e. | Interface | org.springframework.expression | Spring MVC |
|
| TypeReference | Represents a reference to a type, for example T(String) or T(com. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ValueRef | Represents a reference to a value. | Interface | org.springframework.expression.spel.ast | Spring MVC |
|
| ValueRef .NullValueRef | A ValueRef for the null value. | Class | org.springframework.expression.spel.ast.ValueRef | Spring MVC |
|
| ValueRef .TypedValueHolderValueRef | A ValueRef holder for a single value, which cannot be set. | Class | org.springframework.expression.spel.ast.ValueRef | Spring MVC |
|
| VariableReference | Represents a variable reference, eg. | Class | org.springframework.expression.spel.ast | Spring MVC |