| Name | Description | Type | Package | Framework |
| 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 |
|
| 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 |
|
| CompoundExpression | Represents a DOT separated expression sequence, such as 'property1. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| ConstructorReference | Represents the invocation of a constructor. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| Elvis | Represents the elvis operator ?:. | Class | org.springframework.expression.spel.ast | 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 |
|
| 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 |
|
| LongLiteral | Expression language AST node that represents a long integer literal. | Class | org.springframework.expression.spel.ast | Spring MVC |
|
| MethodReference | Expression language AST node that represents a method reference. | Class | org.springframework.expression.spel.ast | 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |