- canCompare(Object, Object) - Method in class org.springframework.expression.spel.support.StandardTypeComparator
-
- canCompare(Object, Object) - Method in interface org.springframework.expression.TypeComparator
-
Return true
if the comparator can compare these two objects.
- canConvert(TypeDescriptor, TypeDescriptor) - Method in class org.springframework.expression.spel.support.StandardTypeConverter
-
- canConvert(TypeDescriptor, TypeDescriptor) - Method in interface org.springframework.expression.TypeConverter
-
Return true
if the type converter can convert the specified type
to the desired target type.
- canRead(EvaluationContext, Object, String) - Method in interface org.springframework.expression.PropertyAccessor
-
Called to determine if a resolver instance is able to access a specified property
on a specified target object.
- canRead(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- canRead(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- canWrite(EvaluationContext, Object, String) - Method in interface org.springframework.expression.PropertyAccessor
-
Called to determine if a resolver instance is able to write to a specified
property on a specified target object.
- canWrite(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- canWrite(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- checkNumericCompatibility(String, String, String, String) - Static method in class org.springframework.expression.spel.ast.Operator.DescriptorComparison
-
Return an object that indicates whether the input descriptors are compatible.
- children - Variable in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- CodeFlow - Class in org.springframework.expression.spel
-
Manages the class being generated by the compilation process.
- CodeFlow(String, ClassWriter) - Constructor for class org.springframework.expression.spel.CodeFlow
-
Construct a new CodeFlow
for the given class.
- CodeFlow.ClinitAdder - Interface in org.springframework.expression.spel
-
- CodeFlow.FieldAdder - Interface in org.springframework.expression.spel
-
- compare(Object, Object) - Method in class org.springframework.expression.spel.support.StandardTypeComparator
-
- compare(Object, Object) - Method in interface org.springframework.expression.TypeComparator
-
Compare two given objects.
- CompilablePropertyAccessor - Interface in org.springframework.expression.spel
-
A compilable property accessor is able to generate bytecode that represents
the access operation, facilitating compilation to bytecode of expressions
that use the accessor.
- compile(SpelNodeImpl) - Method in class org.springframework.expression.spel.standard.SpelCompiler
-
Attempt compilation of the supplied expression.
- compile(Expression) - Static method in class org.springframework.expression.spel.standard.SpelCompiler
-
Request that an attempt is made to compile the specified expression.
- CompiledExpression - Class in org.springframework.expression.spel
-
Base superclass for compiled expressions.
- CompiledExpression() - Constructor for class org.springframework.expression.spel.CompiledExpression
-
- compileExpression() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
Perform expression compilation.
- CompositeStringExpression - Class in org.springframework.expression.common
-
Represents a template expression broken into pieces.
- CompositeStringExpression(String, Expression[]) - Constructor for class org.springframework.expression.common.CompositeStringExpression
-
- CompoundExpression - Class in org.springframework.expression.spel.ast
-
Represents a DOT separated expression sequence, such as 'property1.property2.methodOne()'
- CompoundExpression(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.CompoundExpression
-
- ConstructorExecutor - Interface in org.springframework.expression
-
Executors are built by resolvers and can be cached by the infrastructure to repeat an
operation quickly without going back to the resolvers.
- ConstructorReference - Class in org.springframework.expression.spel.ast
-
Represents the invocation of a constructor.
- ConstructorReference(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.ConstructorReference
-
Create a constructor reference.
- ConstructorReference(int, SpelNodeImpl[], SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.ConstructorReference
-
Create a constructor reference.
- ConstructorResolver - Interface in org.springframework.expression
-
A constructor resolver attempts locate a constructor and returns a ConstructorExecutor
that can be used to invoke that constructor.
- convertAllArguments(TypeConverter, Object[], Method) - Static method in class org.springframework.expression.spel.support.ReflectionHelper
-
Convert a supplied set of arguments into the requested types.
- convertTypedValue(EvaluationContext, TypedValue, Class<T>) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Determines if there is a type converter available in the specified context and
attempts to use it to convert the supplied value to the specified type.
- convertValue(Object, TypeDescriptor) - Method in class org.springframework.expression.spel.ExpressionState
-
- convertValue(TypedValue, TypeDescriptor) - Method in class org.springframework.expression.spel.ExpressionState
-
- convertValue(Object, TypeDescriptor, TypeDescriptor) - Method in class org.springframework.expression.spel.support.StandardTypeConverter
-
- convertValue(Object, TypeDescriptor, TypeDescriptor) - Method in interface org.springframework.expression.TypeConverter
-
Convert (or coerce) a value from one type to another, for example from a
boolean
to a String
.
- createOptimalAccessor(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Attempt to create an optimized property accessor tailored for a property of a particular name on
a particular class.
- createSignatureDescriptor(Method) - Static method in class org.springframework.expression.spel.CodeFlow
-
Create the JVM signature descriptor for a method.
- createSignatureDescriptor(Constructor<?>) - Static method in class org.springframework.expression.spel.CodeFlow
-
Create the JVM signature descriptor for a constructor.
- Elvis - Class in org.springframework.expression.spel.ast
-
Represents the elvis operator ?:.
- Elvis(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.Elvis
-
- enterCompilationScope() - Method in class org.springframework.expression.spel.CodeFlow
-
Enter a new compilation scope, usually due to nested expression evaluation.
- enterScope(Map<String, Object>) - Method in class org.springframework.expression.spel.ExpressionState
-
- enterScope() - Method in class org.springframework.expression.spel.ExpressionState
-
- enterScope(String, Object) - Method in class org.springframework.expression.spel.ExpressionState
-
- equalityCheck(EvaluationContext, Object, Object) - Static method in class org.springframework.expression.spel.ast.Operator
-
Perform an equality check for the given operand values.
- equals(Object) - Method in class org.springframework.expression.TypedValue
-
- EvaluationContext - Interface in org.springframework.expression
-
Expressions are executed in an evaluation context.
- EvaluationException - Exception in org.springframework.expression
-
Represent an exception that occurs during expression evaluation.
- EvaluationException(String) - Constructor for exception org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(String, Throwable) - Constructor for exception org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(int, String) - Constructor for exception org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(String, String) - Constructor for exception org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(int, String, Throwable) - Constructor for exception org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- execute(EvaluationContext, Object...) - Method in interface org.springframework.expression.ConstructorExecutor
-
Execute a constructor in the specified context using the specified arguments.
- execute(EvaluationContext, Object, Object...) - Method in interface org.springframework.expression.MethodExecutor
-
Execute a command using the specified arguments, and using the specified expression state.
- execute(EvaluationContext, Object...) - Method in class org.springframework.expression.spel.support.ReflectiveConstructorExecutor
-
- execute(EvaluationContext, Object, Object...) - Method in class org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
- exitCompilationScope() - Method in class org.springframework.expression.spel.CodeFlow
-
Exit a compilation scope, usually after a nested expression has been evaluated.
- exitScope() - Method in class org.springframework.expression.spel.ExpressionState
-
- exitTypeDescriptor - Variable in class org.springframework.expression.spel.ast.SpelNodeImpl
-
Indicates the type descriptor for the result of this expression node.
- Expression - Interface in org.springframework.expression
-
An expression capable of evaluating itself against context objects.
- ExpressionException - Exception in org.springframework.expression
-
Super class for exceptions that can occur whilst processing expressions.
- ExpressionException(String) - Constructor for exception org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(String, Throwable) - Constructor for exception org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(String, String) - Constructor for exception org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(String, int, String) - Constructor for exception org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(int, String) - Constructor for exception org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(int, String, Throwable) - Constructor for exception org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionInvocationTargetException - Exception in org.springframework.expression
-
This exception wraps (as cause) a checked exception thrown by some method that SpEL
invokes.
- ExpressionInvocationTargetException(int, String, Throwable) - Constructor for exception org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(int, String) - Constructor for exception org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(String, String) - Constructor for exception org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(String, Throwable) - Constructor for exception org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(String) - Constructor for exception org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionParser - Interface in org.springframework.expression
-
Parses expression strings into compiled expressions that can be evaluated.
- ExpressionState - Class in org.springframework.expression.spel
-
An ExpressionState is for maintaining per-expression-evaluation state, any changes to
it are not seen by other expressions but it gives a place to hold local variables and
for component expressions in a compound expression to communicate state.
- ExpressionState(EvaluationContext) - Constructor for class org.springframework.expression.spel.ExpressionState
-
- ExpressionState(EvaluationContext, SpelParserConfiguration) - Constructor for class org.springframework.expression.spel.ExpressionState
-
- ExpressionState(EvaluationContext, TypedValue) - Constructor for class org.springframework.expression.spel.ExpressionState
-
- ExpressionState(EvaluationContext, TypedValue, SpelParserConfiguration) - Constructor for class org.springframework.expression.spel.ExpressionState
-
- expressionString - Variable in exception org.springframework.expression.ExpressionException
-
- ExpressionUtils - Class in org.springframework.expression.common
-
Common utility functions that may be used by any Expression Language provider.
- ExpressionUtils() - Constructor for class org.springframework.expression.common.ExpressionUtils
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.BooleanLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.ConstructorReference
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.Elvis
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.FloatLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.FunctionReference
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.Indexer
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.InlineList
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.IntLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.LongLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.MethodReference
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.NullLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpAnd
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpDivide
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpEQ
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OperatorInstanceof
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OperatorNot
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpGE
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpGT
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpLE
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpLT
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpMinus
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpModulus
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpMultiply
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpNE
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpOr
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.OpPlus
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.RealLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
Generate the bytecode for this node into the supplied visitor.
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.StringLiteral
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.Ternary
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.TypeReference
-
- generateCode(MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.ast.VariableReference
-
- generateCode(MethodVisitor, CodeFlow) - Method in interface org.springframework.expression.spel.CodeFlow.ClinitAdder
-
- generateCode(String, MethodVisitor, CodeFlow) - Method in interface org.springframework.expression.spel.CompilablePropertyAccessor
-
Generate the bytecode the performs the access operation into the specified MethodVisitor
using context information from the codeflow where necessary.
- generateCode(String, MethodVisitor, CodeFlow) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- generateCodeForArgument(MethodVisitor, CodeFlow, SpelNodeImpl, String) - Static method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
Ask an argument to generate its bytecode and then follow it up
with any boxing/unboxing/checkcasting to ensure it matches the expected parameter descriptor.
- generateCodeForArguments(MethodVisitor, CodeFlow, Member, SpelNodeImpl[]) - Static method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
Generate code that handles building the argument values for the specified method.
- generateComparisonCode(MethodVisitor, CodeFlow, int, int) - Method in class org.springframework.expression.spel.ast.Operator
-
Numeric comparison operators share very similar generated code, only differing in
two comparison instructions.
- generateField(ClassWriter, CodeFlow) - Method in interface org.springframework.expression.spel.CodeFlow.FieldAdder
-
- getActiveContextObject() - Method in class org.springframework.expression.spel.ExpressionState
-
The active context object is what unqualified references to properties/etc are resolved against.
- getAST() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
Return the Abstract Syntax Tree for the expression.
- getBeanResolver() - Method in interface org.springframework.expression.EvaluationContext
-
Return a bean resolver that can look up beans by name.
- getBeanResolver() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getCause() - Method in exception org.springframework.expression.spel.InternalParseException
-
- getChild(int) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getChild(int) - Method in interface org.springframework.expression.spel.SpelNode
-
Helper method that returns a SpelNode rather than an Antlr Tree node.
- getChildCount() - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getChildCount() - Method in interface org.springframework.expression.spel.SpelNode
-
- getClassName() - Method in class org.springframework.expression.spel.CodeFlow
-
- getClassname() - Method in class org.springframework.expression.spel.CodeFlow
-
Deprecated.
- getCompiler(ClassLoader) - Static method in class org.springframework.expression.spel.standard.SpelCompiler
-
Factory method for compiler instances.
- getCompilerClassLoader() - Method in class org.springframework.expression.spel.SpelParserConfiguration
-
- getCompilerMode() - Method in class org.springframework.expression.spel.SpelParserConfiguration
-
- getConfiguration() - Method in class org.springframework.expression.spel.ExpressionState
-
- getConstantValue() - Method in class org.springframework.expression.spel.ast.InlineList
-
- getConstantValue() - Method in class org.springframework.expression.spel.ast.InlineMap
-
- getConstructor() - Method in class org.springframework.expression.spel.support.ReflectiveConstructorExecutor
-
- getConstructorResolvers() - Method in interface org.springframework.expression.EvaluationContext
-
Return a list of resolvers that will be asked in turn to locate a constructor.
- getConstructorResolvers() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getEndPosition() - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getEndPosition() - Method in interface org.springframework.expression.spel.SpelNode
-
- getEvaluationContext() - Method in class org.springframework.expression.spel.ExpressionState
-
- getEvaluationContext() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
Return the default evaluation context that will be used if none is supplied on an evaluation call.
- getExitDescriptor() - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getExpressionPrefix() - Method in class org.springframework.expression.common.TemplateParserContext
-
- getExpressionPrefix() - Method in interface org.springframework.expression.ParserContext
-
For template expressions, returns the prefix that identifies the start of an
expression block within a string.
- getExpressions() - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getExpressionString() - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getExpressionString() - Method in class org.springframework.expression.common.LiteralExpression
-
- getExpressionString() - Method in interface org.springframework.expression.Expression
-
Returns the original string used to create this expression, unmodified.
- getExpressionString() - Method in exception org.springframework.expression.ExpressionException
-
Return the expression string.
- getExpressionString() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getExpressionSuffix() - Method in class org.springframework.expression.common.TemplateParserContext
-
- getExpressionSuffix() - Method in interface org.springframework.expression.ParserContext
-
For template expressions, return the prefix that identifies the end of an
expression block within a string.
- getImportPrefixes() - Method in class org.springframework.expression.spel.support.StandardTypeLocator
-
Return a list of all the import prefixes registered with this StandardTypeLocator.
- getInserts() - Method in exception org.springframework.expression.spel.SpelEvaluationException
-
Return the message inserts.
- getInserts() - Method in exception org.springframework.expression.spel.SpelParseException
-
Return the message inserts.
- getIntLiteral(String, int, int) - Static method in class org.springframework.expression.spel.ast.Literal
-
Process the string form of a number, using the specified base if supplied
and return an appropriate literal to hold it.
- getLastReadInvokerPair() - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- getLeftOperand() - Method in class org.springframework.expression.spel.ast.Operator
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.BooleanLiteral
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.FloatLiteral
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.IntLiteral
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.Literal
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.LongLiteral
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.NullLiteral
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.RealLiteral
-
- getLiteralValue() - Method in class org.springframework.expression.spel.ast.StringLiteral
-
- getLongLiteral(String, int, int) - Static method in class org.springframework.expression.spel.ast.Literal
-
- getMaximumAutoGrowSize() - Method in class org.springframework.expression.spel.SpelParserConfiguration
-
- getMessage() - Method in exception org.springframework.expression.ExpressionException
-
Return the exception message.
- getMessageCode() - Method in exception org.springframework.expression.spel.SpelEvaluationException
-
Return the message code.
- getMessageCode() - Method in exception org.springframework.expression.spel.SpelParseException
-
Return the message code.
- getMethod() - Method in class org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
- getMethodResolvers() - Method in interface org.springframework.expression.EvaluationContext
-
Return a list of resolvers that will be asked in turn to locate a method.
- getMethodResolvers() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getMethods(Class<?>) - Method in class org.springframework.expression.spel.support.ReflectiveMethodResolver
-
Return the set of methods for this type.
- getName() - Method in class org.springframework.expression.spel.ast.MethodReference
-
- getName() - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- getObjectClass(Object) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getObjectClass(Object) - Method in interface org.springframework.expression.spel.SpelNode
-
Determine the class of the object passed in, unless it is already a class object.
- getOperatorName() - Method in class org.springframework.expression.spel.ast.Operator
-
- getOperatorOverloader() - Method in interface org.springframework.expression.EvaluationContext
-
Return an operator overloader that may support mathematical operations
between more than the standard set of types.
- getOperatorOverloader() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getOriginalValue() - Method in class org.springframework.expression.spel.ast.Literal
-
- getPosition() - Method in exception org.springframework.expression.ExpressionException
-
Return the position in the expression string where the problem occurred.
- getPreviousChild() - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getPropertyAccessors() - Method in interface org.springframework.expression.EvaluationContext
-
Return a list of accessors that will be asked in turn to read/write a property.
- getPropertyAccessors() - Method in class org.springframework.expression.spel.ExpressionState
-
- getPropertyAccessors() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getPropertyAccessorsToTry(Class<?>, List<PropertyAccessor>) - Static method in class org.springframework.expression.spel.ast.AstUtils
-
Determines the set of property resolvers that should be used to try and access a
property on the specified target type.
- getPropertyMethodSuffix(String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Return the method suffix for a given property name.
- getPropertyMethodSuffixes(String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Return the method suffixes for a given property name.
- getPropertyType() - Method in interface org.springframework.expression.spel.CompilablePropertyAccessor
-
Return the type of the accessed property - may only be known once an access has occurred.
- getPropertyType() - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- getPublicDeclaringClass() - Method in class org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
Find the first public class in the methods declaring class hierarchy that declares this method.
- getRealLiteral(String, int, boolean) - Static method in class org.springframework.expression.spel.ast.Literal
-
- getRightOperand() - Method in class org.springframework.expression.spel.ast.OpDec
-
- getRightOperand() - Method in class org.springframework.expression.spel.ast.Operator
-
- getRightOperand() - Method in class org.springframework.expression.spel.ast.OpInc
-
- getRightOperand() - Method in class org.springframework.expression.spel.ast.OpMinus
-
- getRightOperand() - Method in class org.springframework.expression.spel.ast.OpPlus
-
- getRootContextObject() - Method in class org.springframework.expression.spel.ExpressionState
-
- getRootObject() - Method in interface org.springframework.expression.EvaluationContext
-
Return the default root context object against which unqualified
properties/methods/etc should be resolved.
- getRootObject() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getScopeRootContextObject() - Method in class org.springframework.expression.spel.ExpressionState
-
- getSimpleMessage() - Method in exception org.springframework.expression.ExpressionException
-
Return the exception simple message without including the expression
that caused the failure.
- getSpecificTargetClasses() - Method in interface org.springframework.expression.PropertyAccessor
-
Return an array of classes for which this resolver should be called.
- getSpecificTargetClasses() - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Returns null
which means this is a general purpose accessor.
- getSpecificTargetClasses() - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- getStartPosition() - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getStartPosition() - Method in interface org.springframework.expression.spel.SpelNode
-
- getType() - Method in enum org.springframework.expression.spel.ast.TypeCode
-
- getTypeComparator() - Method in interface org.springframework.expression.EvaluationContext
-
Return a type comparator for comparing pairs of objects for equality.
- getTypeComparator() - Method in class org.springframework.expression.spel.ExpressionState
-
- getTypeComparator() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getTypeConverter() - Method in interface org.springframework.expression.EvaluationContext
-
Return a type converter that can convert (or coerce) a value from one type to another.
- getTypeConverter() - Method in class org.springframework.expression.spel.ExpressionState
-
- getTypeConverter() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getTypeDescriptor() - Method in class org.springframework.expression.TypedValue
-
- getTypeDifferenceWeight(List<TypeDescriptor>, List<TypeDescriptor>) - Static method in class org.springframework.expression.spel.support.ReflectionHelper
-
Based on MethodInvoker.getTypeDifferenceWeight(Class[], Object[])
but operates on TypeDescriptors.
- getTypedValue(ExpressionState) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getTypedValue(ExpressionState) - Method in interface org.springframework.expression.spel.SpelNode
-
Evaluate the expression node in the context of the supplied expression state
and return the typed value.
- getTypeLocator() - Method in interface org.springframework.expression.EvaluationContext
-
Return a type locator that can be used to find types, either by short or
fully qualified name.
- getTypeLocator() - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- getValue() - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext, Class<T>) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(Class<T>) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(Object, Class<T>) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext, Object, Class<T>) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValue() - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext, Class<T>) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(Class<T>) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(Object, Class<T>) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext, Object, Class<T>) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValue() - Method in interface org.springframework.expression.Expression
-
Evaluate this expression in the default standard context.
- getValue(Object) - Method in interface org.springframework.expression.Expression
-
Evaluate this expression against the specified root object
- getValue(Class<T>) - Method in interface org.springframework.expression.Expression
-
Evaluate the expression in the default context.
- getValue(Object, Class<T>) - Method in interface org.springframework.expression.Expression
-
Evaluate the expression in the default context against the specified root object.
- getValue(EvaluationContext) - Method in interface org.springframework.expression.Expression
-
Evaluate this expression in the provided context and return the result of evaluation.
- getValue(EvaluationContext, Object) - Method in interface org.springframework.expression.Expression
-
Evaluate this expression in the provided context and return the result of evaluation, but use
the supplied root context as an override for any default root object specified in the context.
- getValue(EvaluationContext, Class<T>) - Method in interface org.springframework.expression.Expression
-
Evaluate the expression in a specified context which can resolve references to properties, methods, types, etc -
the type of the evaluation result is expected to be of a particular class and an exception will be thrown if it
is not and cannot be converted to that type.
- getValue(EvaluationContext, Object, Class<T>) - Method in interface org.springframework.expression.Expression
-
Evaluate the expression in a specified context which can resolve references to properties, methods, types, etc -
the type of the evaluation result is expected to be of a particular class and an exception will be thrown if it
is not and cannot be converted to that type.
- getValue(ExpressionState) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValue(ExpressionState, Class<T>) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValue() - Method in interface org.springframework.expression.spel.ast.ValueRef
-
Returns the value this ValueRef points to, it should not require expression
component re-evaluation.
- getValue() - Method in class org.springframework.expression.spel.ast.ValueRef.NullValueRef
-
- getValue() - Method in class org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- getValue(Object, EvaluationContext) - Method in class org.springframework.expression.spel.CompiledExpression
-
Subclasses of CompiledExpression generated by SpelCompiler will provide an
implementation of this method.
- getValue(ExpressionState) - Method in interface org.springframework.expression.spel.SpelNode
-
Evaluate the expression node in the context of the supplied expression state
and return the value.
- getValue() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(Class<T>) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(Object, Class<T>) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext, Class<T>) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext, Object, Class<T>) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValue() - Method in class org.springframework.expression.TypedValue
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Assign
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.BeanReference
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
Evaluates a compound expression.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.ConstructorReference
-
Implements getValue() - delegating to the code for building an array or a simple type.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Elvis
-
Evaluate the condition and if not null, return it.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.FunctionReference
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Identifier
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Indexer
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.InlineList
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.InlineMap
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Literal
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.MethodReference
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpAnd
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpDec
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpDivide
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpEQ
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OperatorBetween
-
Returns a boolean based on whether a value is in the range expressed.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OperatorInstanceof
-
Compare the left operand to see it is an instance of the type specified as the
right operand.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OperatorMatches
-
Check the first operand matches the regex specified as the second operand.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OperatorNot
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OperatorPower
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpGE
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpGT
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpInc
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpLE
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpLT
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpMinus
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpModulus
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpMultiply
-
Implements the multiply
operator directly here for certain types
of supported operands and otherwise delegates to any registered overloader
for types not supported here.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpNE
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpOr
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.OpPlus
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Projection
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.QualifiedIdentifier
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Selection
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.Ternary
-
Evaluate the condition and if true evaluate the first alternative, otherwise
evaluate the second alternative.
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.TypeReference
-
- getValueInternal(ExpressionState) - Method in class org.springframework.expression.spel.ast.VariableReference
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.Indexer
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.MethodReference
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.Projection
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.Selection
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValueRef(ExpressionState) - Method in class org.springframework.expression.spel.ast.VariableReference
-
- getValueType(EvaluationContext) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueType() - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueType(Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueType(EvaluationContext, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueType(EvaluationContext) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueType() - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueType(Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueType(EvaluationContext, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueType() - Method in interface org.springframework.expression.Expression
-
- getValueType(Object) - Method in interface org.springframework.expression.Expression
-
- getValueType(EvaluationContext) - Method in interface org.springframework.expression.Expression
-
- getValueType(EvaluationContext, Object) - Method in interface org.springframework.expression.Expression
-
- getValueType() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueType(Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueType(EvaluationContext) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueType(EvaluationContext, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(EvaluationContext) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor() - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor(Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor(EvaluationContext, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor(EvaluationContext) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor() - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor(Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor(EvaluationContext, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor() - Method in interface org.springframework.expression.Expression
-
- getValueTypeDescriptor(Object) - Method in interface org.springframework.expression.Expression
-
- getValueTypeDescriptor(EvaluationContext) - Method in interface org.springframework.expression.Expression
-
- getValueTypeDescriptor(EvaluationContext, Object) - Method in interface org.springframework.expression.Expression
-
- getValueTypeDescriptor() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(EvaluationContext) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(EvaluationContext, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- Identifier - Class in org.springframework.expression.spel.ast
-
- Identifier(String, int) - Constructor for class org.springframework.expression.spel.ast.Identifier
-
- Indexer - Class in org.springframework.expression.spel.ast
-
An Indexer can index into some proceeding structure to access a particular piece of it.
- Indexer(int, SpelNodeImpl) - Constructor for class org.springframework.expression.spel.ast.Indexer
-
- InlineList - Class in org.springframework.expression.spel.ast
-
Represent a list in an expression, e.g.
- InlineList(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.InlineList
-
- InlineMap - Class in org.springframework.expression.spel.ast
-
Represent a map in an expression, e.g.
- InlineMap(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.InlineMap
-
- insertAnyNecessaryTypeConversionBytecodes(MethodVisitor, char, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Insert any necessary numeric conversion bytecodes based upon what is on the stack and the desired target type.
- insertArrayStore(MethodVisitor, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Produce appropriate bytecode to store a stack item in an array.
- insertBoxIfNecessary(MethodVisitor, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine the appropriate boxing instruction for a specific type (if it needs
boxing) and insert the instruction into the supplied visitor.
- insertBoxIfNecessary(MethodVisitor, char) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine the appropriate boxing instruction for a specific type (if it needs
boxing) and insert the instruction into the supplied visitor.
- insertCheckCast(MethodVisitor, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Insert the appropriate CHECKCAST instruction for the supplied descriptor.
- insertNewArrayCode(MethodVisitor, int, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Produce the correct bytecode to build an array.
- insertNumericUnboxOrPrimitiveTypeCoercion(MethodVisitor, String, char) - Static method in class org.springframework.expression.spel.CodeFlow
-
For use in mathematical operators, handles converting from a (possibly boxed)
number on the stack to a primitive numeric type.
- insertOptimalLoad(MethodVisitor, int) - Static method in class org.springframework.expression.spel.CodeFlow
-
Create the optimal instruction for loading a number on the stack.
- insertUnboxInsns(MethodVisitor, char, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Insert any necessary cast and value call to convert from a boxed type to a
primitive value.
- insertUnboxNumberInsns(MethodVisitor, char, String) - Static method in class org.springframework.expression.spel.CodeFlow
-
For numbers, use the appropriate method on the number to convert it to the primitive type requested.
- InternalParseException - Exception in org.springframework.expression.spel
-
Wraps a real parse exception.
- InternalParseException(SpelParseException) - Constructor for exception org.springframework.expression.spel.InternalParseException
-
- IntLiteral - Class in org.springframework.expression.spel.ast
-
Expression language AST node that represents an integer literal.
- IntLiteral(String, int, int) - Constructor for class org.springframework.expression.spel.ast.IntLiteral
-
- isAutoGrowCollections() - Method in class org.springframework.expression.spel.SpelParserConfiguration
-
- isAutoGrowNullReferences() - Method in class org.springframework.expression.spel.SpelParserConfiguration
-
- isBooleanCompatible(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.BooleanLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.ConstructorReference
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.Elvis
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.FloatLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.FunctionReference
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.Indexer
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.InlineList
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.IntLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.LongLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.MethodReference
-
A method reference is compilable if it has been resolved to a reflectively accessible method
and the child nodes (arguments to the method) are also compilable.
- isCompilable() - Method in class org.springframework.expression.spel.ast.NullLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpAnd
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpDivide
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpEQ
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OperatorInstanceof
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OperatorNot
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpGE
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpGT
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpLE
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpLT
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpMinus
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpModulus
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpMultiply
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpNE
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpOr
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.OpPlus
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.RealLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
Check whether a node can be compiled to bytecode.
- isCompilable() - Method in class org.springframework.expression.spel.ast.StringLiteral
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.Ternary
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.TypeReference
-
- isCompilable() - Method in class org.springframework.expression.spel.ast.VariableReference
-
- isCompilable() - Method in interface org.springframework.expression.spel.CompilablePropertyAccessor
-
Return true
if this property accessor is currently suitable for compilation.
- isCompilable() - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- isCompilableOperatorUsingNumerics() - Method in class org.springframework.expression.spel.ast.Operator
-
- isConstant() - Method in class org.springframework.expression.spel.ast.InlineList
-
Return whether this list is a constant value.
- isConstant() - Method in class org.springframework.expression.spel.ast.InlineMap
-
- isIntegerForNumericOp(Number) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine whether the given number is to be considered as an integer
for the purposes of a numeric operation at the bytecode level.
- isNullSafe() - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- isPrimitive(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
- isPrimitiveArray(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
- isPrimitiveOrUnboxableSupportedNumber(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine if the supplied descriptor is for a supported number.
- isPrimitiveOrUnboxableSupportedNumberOrBoolean(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine if the supplied descriptor is for a supported number type or boolean.
- isReferenceTypeArray(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
- isTemplate() - Method in class org.springframework.expression.common.TemplateParserContext
-
- isTemplate() - Method in interface org.springframework.expression.ParserContext
-
Whether or not the expression being parsed is a template.
- isWritable(EvaluationContext) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- isWritable(EvaluationContext, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- isWritable(Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- isWritable(EvaluationContext) - Method in class org.springframework.expression.common.LiteralExpression
-
- isWritable(EvaluationContext, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- isWritable(Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- isWritable(EvaluationContext) - Method in interface org.springframework.expression.Expression
-
Determine if an expression can be written to, i.e.
- isWritable(EvaluationContext, Object) - Method in interface org.springframework.expression.Expression
-
Determine if an expression can be written to, i.e.
- isWritable(Object) - Method in interface org.springframework.expression.Expression
-
Determine if an expression can be written to, i.e.
- isWritable(ExpressionState) - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
- isWritable(ExpressionState) - Method in class org.springframework.expression.spel.ast.Indexer
-
- isWritable(ExpressionState) - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- isWritable(ExpressionState) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- isWritable() - Method in interface org.springframework.expression.spel.ast.ValueRef
-
Indicates whether calling setValue(Object) is supported.
- isWritable() - Method in class org.springframework.expression.spel.ast.ValueRef.NullValueRef
-
- isWritable() - Method in class org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- isWritable(ExpressionState) - Method in class org.springframework.expression.spel.ast.VariableReference
-
- isWritable(ExpressionState) - Method in interface org.springframework.expression.spel.SpelNode
-
Determine if this expression node will support a setValue() call.
- isWritable(EvaluationContext) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- isWritable(Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- isWritable(EvaluationContext, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- isWritableProperty(String, TypedValue, EvaluationContext) - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- OpAnd - Class in org.springframework.expression.spel.ast
-
Represents the boolean AND operation.
- OpAnd(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpAnd
-
- OpDec - Class in org.springframework.expression.spel.ast
-
Decrement operator.
- OpDec(int, boolean, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpDec
-
- OpDivide - Class in org.springframework.expression.spel.ast
-
Implements division operator.
- OpDivide(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpDivide
-
- OpEQ - Class in org.springframework.expression.spel.ast
-
Implements the equality operator.
- OpEQ(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpEQ
-
- operate(Operation, Object, Object) - Method in interface org.springframework.expression.OperatorOverloader
-
Execute the specified operation on two operands, returning a result.
- operate(Operation, Object, Object) - Method in class org.springframework.expression.spel.ExpressionState
-
- operate(Operation, Object, Object) - Method in class org.springframework.expression.spel.support.StandardOperatorOverloader
-
- Operation - Enum in org.springframework.expression
-
- Operator - Class in org.springframework.expression.spel.ast
-
Common supertype for operators that operate on either one or two operands.
- Operator(String, int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.Operator
-
- Operator.DescriptorComparison - Class in org.springframework.expression.spel.ast
-
A descriptor comparison encapsulates the result of comparing descriptor
for two operands and describes at what level they are compatible.
- OperatorBetween - Class in org.springframework.expression.spel.ast
-
Represents the between operator.
- OperatorBetween(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OperatorBetween
-
- OperatorInstanceof - Class in org.springframework.expression.spel.ast
-
The operator 'instanceof' checks if an object is of the class specified in the right
hand operand, in the same way that instanceof
does in Java.
- OperatorInstanceof(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OperatorInstanceof
-
- OperatorMatches - Class in org.springframework.expression.spel.ast
-
Implements the matches operator.
- OperatorMatches(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OperatorMatches
-
- OperatorNot - Class in org.springframework.expression.spel.ast
-
Represents a NOT operation.
- OperatorNot(int, SpelNodeImpl) - Constructor for class org.springframework.expression.spel.ast.OperatorNot
-
- OperatorOverloader - Interface in org.springframework.expression
-
By default the mathematical operators
Operation
support simple types like
numbers.
- OperatorPower - Class in org.springframework.expression.spel.ast
-
The power operator.
- OperatorPower(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OperatorPower
-
- OpGE - Class in org.springframework.expression.spel.ast
-
Implements greater-than-or-equal operator.
- OpGE(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpGE
-
- OpGT - Class in org.springframework.expression.spel.ast
-
Implements the greater-than operator.
- OpGT(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpGT
-
- OpInc - Class in org.springframework.expression.spel.ast
-
Increment operator.
- OpInc(int, boolean, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpInc
-
- OpLE - Class in org.springframework.expression.spel.ast
-
Implements the less-than-or-equal operator.
- OpLE(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpLE
-
- OpLT - Class in org.springframework.expression.spel.ast
-
Implements the less-than operator.
- OpLT(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpLT
-
- OpMinus - Class in org.springframework.expression.spel.ast
-
The minus operator supports:
subtraction of numbers
subtraction of an int from a string of one character
(effectively decreasing that character), so 'd'-3='a'
- OpMinus(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpMinus
-
- OpModulus - Class in org.springframework.expression.spel.ast
-
Implements the modulus operator.
- OpModulus(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpModulus
-
- OpMultiply - Class in org.springframework.expression.spel.ast
-
Implements the multiply
operator.
- OpMultiply(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpMultiply
-
- OpNE - Class in org.springframework.expression.spel.ast
-
Implements the not-equal operator.
- OpNE(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpNE
-
- OpOr - Class in org.springframework.expression.spel.ast
-
Represents the boolean OR operation.
- OpOr(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpOr
-
- OpPlus - Class in org.springframework.expression.spel.ast
-
The plus operator will:
add numbers
concatenate strings
- OpPlus(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.OpPlus
-
- org.springframework.expression - package org.springframework.expression
-
Core abstractions behind the Spring Expression Language.
- org.springframework.expression.common - package org.springframework.expression.common
-
Common utility classes behind the Spring Expression Language.
- org.springframework.expression.spel - package org.springframework.expression.spel
-
SpEL's central implementation package.
- org.springframework.expression.spel.ast - package org.springframework.expression.spel.ast
-
SpEL's abstract syntax tree.
- org.springframework.expression.spel.standard - package org.springframework.expression.spel.standard
-
SpEL's standard parser implementation.
- org.springframework.expression.spel.support - package org.springframework.expression.spel.support
-
SpEL's default implementations for various core abstractions.
- overridesOperation(Operation, Object, Object) - Method in interface org.springframework.expression.OperatorOverloader
-
Return true if the operator overloader supports the specified operation between the
two operands and so should be invoked to handle it.
- overridesOperation(Operation, Object, Object) - Method in class org.springframework.expression.spel.support.StandardOperatorOverloader
-
- read(EvaluationContext, Object, String) - Method in interface org.springframework.expression.PropertyAccessor
-
Called to read a property from a specified target object.
- read(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- read(EvaluationContext, Object, String) - Method in class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- RealLiteral - Class in org.springframework.expression.spel.ast
-
Expression language AST node that represents a real literal.
- RealLiteral(String, int, double) - Constructor for class org.springframework.expression.spel.ast.RealLiteral
-
- ReflectionHelper - Class in org.springframework.expression.spel.support
-
Utility methods used by the reflection resolver code to discover the appropriate
methods/constructors and fields that should be used in expressions.
- ReflectionHelper() - Constructor for class org.springframework.expression.spel.support.ReflectionHelper
-
- ReflectiveConstructorExecutor - Class in org.springframework.expression.spel.support
-
A simple ConstructorExecutor implementation that runs a constructor using reflective
invocation.
- ReflectiveConstructorExecutor(Constructor<?>) - Constructor for class org.springframework.expression.spel.support.ReflectiveConstructorExecutor
-
- ReflectiveConstructorResolver - Class in org.springframework.expression.spel.support
-
A constructor resolver that uses reflection to locate the constructor that should be invoked.
- ReflectiveConstructorResolver() - Constructor for class org.springframework.expression.spel.support.ReflectiveConstructorResolver
-
- ReflectiveMethodExecutor - Class in org.springframework.expression.spel.support
-
- ReflectiveMethodExecutor(Method) - Constructor for class org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
- ReflectiveMethodResolver - Class in org.springframework.expression.spel.support
-
- ReflectiveMethodResolver() - Constructor for class org.springframework.expression.spel.support.ReflectiveMethodResolver
-
- ReflectiveMethodResolver(boolean) - Constructor for class org.springframework.expression.spel.support.ReflectiveMethodResolver
-
This constructor allows the ReflectiveMethodResolver to be configured such that it
will use a distance computation to check which is the better of two close matches
(when there are multiple matches).
- ReflectivePropertyAccessor - Class in org.springframework.expression.spel.support
-
Simple
PropertyAccessor
that uses reflection to access properties
for reading and writing.
- ReflectivePropertyAccessor() - Constructor for class org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- ReflectivePropertyAccessor.OptimalPropertyAccessor - Class in org.springframework.expression.spel.support
-
An optimized form of a PropertyAccessor that will use reflection but only knows
how to access a particular property on a particular class.
- registerFunction(String, Method) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- registerImport(String) - Method in class org.springframework.expression.spel.support.StandardTypeLocator
-
Register a new import prefix that will be used when searching for unqualified types.
- registerMethodFilter(Class<?>, MethodFilter) - Method in class org.springframework.expression.spel.support.ReflectiveMethodResolver
-
- registerMethodFilter(Class<?>, MethodFilter) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
Register a MethodFilter
which will be called during method resolution
for the specified type.
- registerNewClinit(CodeFlow.ClinitAdder) - Method in class org.springframework.expression.spel.CodeFlow
-
Register a ClinitAdder which will add code to the static
initializer in the generated class to support the code
produced by an ast nodes primary generateCode() method.
- registerNewField(CodeFlow.FieldAdder) - Method in class org.springframework.expression.spel.CodeFlow
-
Register a FieldAdder which will add a new field to the generated
class to support the code produced by an ast nodes primary
generateCode() method.
- removeConstructorResolver(ConstructorResolver) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- removeImport(String) - Method in class org.springframework.expression.spel.support.StandardTypeLocator
-
Remove that specified prefix from this locator's list of imports.
- removeMethodResolver(MethodResolver) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- removePropertyAccessor(PropertyAccessor) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- resolve(EvaluationContext, String) - Method in interface org.springframework.expression.BeanResolver
-
Look up the named bean and return it.
- resolve(EvaluationContext, String, List<TypeDescriptor>) - Method in interface org.springframework.expression.ConstructorResolver
-
Within the supplied context determine a suitable constructor on the supplied type
that can handle the specified arguments.
- resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - Method in interface org.springframework.expression.MethodResolver
-
Within the supplied context determine a suitable method on the supplied object that
can handle the specified arguments.
- resolve(EvaluationContext, String, List<TypeDescriptor>) - Method in class org.springframework.expression.spel.support.ReflectiveConstructorResolver
-
Locate a constructor on the type.
- resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - Method in class org.springframework.expression.spel.support.ReflectiveMethodResolver
-
Locate a method on a type.
- revertToInterpreted(Expression) - Static method in class org.springframework.expression.spel.standard.SpelCompiler
-
Request to revert to the interpreter for expression evaluation.
- revertToInterpreted() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
Cause an expression to revert to being interpreted if it has been using a compiled
form.
- rightActualDescriptor - Variable in class org.springframework.expression.spel.ast.Operator
-
- Selection - Class in org.springframework.expression.spel.ast
-
Represents selection over a map or collection.
- Selection(boolean, int, int, SpelNodeImpl) - Constructor for class org.springframework.expression.spel.ast.Selection
-
- setBeanResolver(BeanResolver) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setConstructorResolvers(List<ConstructorResolver>) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setEvaluationContext(EvaluationContext) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
Set the evaluation context that will be used if none is specified on an evaluation call.
- setLocalVariable(String, Object) - Method in class org.springframework.expression.spel.ExpressionState
-
- setMethodResolvers(List<MethodResolver>) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setOperatorOverloader(OperatorOverloader) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setPosition(int) - Method in exception org.springframework.expression.spel.SpelEvaluationException
-
Set the position in the related expression which gave rise to this exception.
- setPropertyAccessors(List<PropertyAccessor>) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setRootObject(Object, TypeDescriptor) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setRootObject(Object) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setTypeComparator(TypeComparator) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setTypeConverter(TypeConverter) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setTypeLocator(TypeLocator) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setupArgumentsForVarargsInvocation(Class<?>[], Object...) - Static method in class org.springframework.expression.spel.support.ReflectionHelper
-
Package up the arguments so that they correctly match what is expected in parameterTypes.
- setValue(EvaluationContext, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- setValue(EvaluationContext, Object, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- setValue(Object, Object) - Method in class org.springframework.expression.common.CompositeStringExpression
-
- setValue(EvaluationContext, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- setValue(EvaluationContext, Object, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- setValue(Object, Object) - Method in class org.springframework.expression.common.LiteralExpression
-
- setValue(EvaluationContext, Object) - Method in interface org.springframework.expression.Expression
-
Set this expression in the provided context to the value provided.
- setValue(Object, Object) - Method in interface org.springframework.expression.Expression
-
Set this expression in the provided context to the value provided.
- setValue(EvaluationContext, Object, Object) - Method in interface org.springframework.expression.Expression
-
Set this expression in the provided context to the value provided.
- setValue(ExpressionState, Object) - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
- setValue(ExpressionState, Object) - Method in class org.springframework.expression.spel.ast.Indexer
-
- setValue(ExpressionState, Object) - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- setValue(ExpressionState, Object) - Method in class org.springframework.expression.spel.ast.SpelNodeImpl
-
- setValue(Object) - Method in class org.springframework.expression.spel.ast.ValueRef.NullValueRef
-
- setValue(Object) - Method in interface org.springframework.expression.spel.ast.ValueRef
-
Sets the value this ValueRef points to, it should not require expression component
re-evaluation.
- setValue(Object) - Method in class org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- setValue(ExpressionState, Object) - Method in class org.springframework.expression.spel.ast.VariableReference
-
- setValue(ExpressionState, Object) - Method in interface org.springframework.expression.spel.SpelNode
-
Evaluate the expression to a node and then set the new value on that node.
- setValue(EvaluationContext, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- setValue(Object, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- setValue(EvaluationContext, Object, Object) - Method in class org.springframework.expression.spel.standard.SpelExpression
-
- setVariable(String, Object) - Method in interface org.springframework.expression.EvaluationContext
-
Set a named variable within this evaluation context to a specified value.
- setVariable(String, Object) - Method in class org.springframework.expression.spel.ExpressionState
-
- setVariable(String, Object) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- setVariables(Map<String, Object>) - Method in class org.springframework.expression.spel.support.StandardEvaluationContext
-
- SpelCompiler - Class in org.springframework.expression.spel.standard
-
A SpelCompiler will take a regular parsed expression and create (and load) a class
containing byte code that does the same thing as that expression.
- SpelCompilerMode - Enum in org.springframework.expression.spel
-
Captures the possible configuration settings for a compiler that can be
used when evaluating expressions.
- SpelEvaluationException - Exception in org.springframework.expression.spel
-
Root exception for Spring EL related exceptions.
- SpelEvaluationException(SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelEvaluationException
-
- SpelEvaluationException(int, SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelEvaluationException
-
- SpelEvaluationException(int, Throwable, SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelEvaluationException
-
- SpelEvaluationException(Throwable, SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelEvaluationException
-
- SpelExpression - Class in org.springframework.expression.spel.standard
-
A SpelExpression
represents a parsed (valid) expression that is ready to be
evaluated in a specified context.
- SpelExpression(String, SpelNodeImpl, SpelParserConfiguration) - Constructor for class org.springframework.expression.spel.standard.SpelExpression
-
Construct an expression, only used by the parser.
- SpelExpressionParser - Class in org.springframework.expression.spel.standard
-
SpEL parser.
- SpelExpressionParser() - Constructor for class org.springframework.expression.spel.standard.SpelExpressionParser
-
Create a parser with default settings.
- SpelExpressionParser(SpelParserConfiguration) - Constructor for class org.springframework.expression.spel.standard.SpelExpressionParser
-
Create a parser with the specified configuration.
- SpelMessage - Enum in org.springframework.expression.spel
-
Contains all the messages that can be produced by the Spring Expression Language.
- SpelMessage.Kind - Enum in org.springframework.expression.spel
-
- SpelNode - Interface in org.springframework.expression.spel
-
Represents a node in the Ast for a parsed expression.
- SpelNodeImpl - Class in org.springframework.expression.spel.ast
-
The common supertype of all AST nodes in a parsed Spring Expression Language
format expression.
- SpelNodeImpl(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.SpelNodeImpl
-
- SpelParseException - Exception in org.springframework.expression.spel
-
Root exception for Spring EL related exceptions.
- SpelParseException(String, int, SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelParseException
-
- SpelParseException(int, SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelParseException
-
- SpelParseException(int, Throwable, SpelMessage, Object...) - Constructor for exception org.springframework.expression.spel.SpelParseException
-
- SpelParserConfiguration - Class in org.springframework.expression.spel
-
Configuration object for the SpEL expression parser.
- SpelParserConfiguration() - Constructor for class org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration
instance with default settings.
- SpelParserConfiguration(SpelCompilerMode, ClassLoader) - Constructor for class org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration
instance.
- SpelParserConfiguration(boolean, boolean) - Constructor for class org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration
instance.
- SpelParserConfiguration(boolean, boolean, int) - Constructor for class org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration
instance.
- SpelParserConfiguration(SpelCompilerMode, ClassLoader, boolean, boolean, int) - Constructor for class org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration
instance.
- StandardEvaluationContext - Class in org.springframework.expression.spel.support
-
Provides a default EvaluationContext implementation.
- StandardEvaluationContext() - Constructor for class org.springframework.expression.spel.support.StandardEvaluationContext
-
- StandardEvaluationContext(Object) - Constructor for class org.springframework.expression.spel.support.StandardEvaluationContext
-
- StandardOperatorOverloader - Class in org.springframework.expression.spel.support
-
- StandardOperatorOverloader() - Constructor for class org.springframework.expression.spel.support.StandardOperatorOverloader
-
- StandardTypeComparator - Class in org.springframework.expression.spel.support
-
- StandardTypeComparator() - Constructor for class org.springframework.expression.spel.support.StandardTypeComparator
-
- StandardTypeConverter - Class in org.springframework.expression.spel.support
-
Default implementation of the
TypeConverter
interface,
delegating to a core Spring
ConversionService
.
- StandardTypeConverter() - Constructor for class org.springframework.expression.spel.support.StandardTypeConverter
-
Create a StandardTypeConverter for the default ConversionService.
- StandardTypeConverter(ConversionService) - Constructor for class org.springframework.expression.spel.support.StandardTypeConverter
-
Create a StandardTypeConverter for the given ConversionService.
- StandardTypeLocator - Class in org.springframework.expression.spel.support
-
A simple implementation of
TypeLocator
that uses the context ClassLoader
(or any ClassLoader set upon it).
- StandardTypeLocator() - Constructor for class org.springframework.expression.spel.support.StandardTypeLocator
-
Create a StandardTypeLocator for the default ClassLoader
(typically, the thread context ClassLoader).
- StandardTypeLocator(ClassLoader) - Constructor for class org.springframework.expression.spel.support.StandardTypeLocator
-
Create a StandardTypeLocator for the given ClassLoader.
- StringLiteral - Class in org.springframework.expression.spel.ast
-
Expression language AST node that represents a string literal.
- StringLiteral(String, int, String) - Constructor for class org.springframework.expression.spel.ast.StringLiteral
-
- TEMPLATE_EXPRESSION - Static variable in interface org.springframework.expression.ParserContext
-
The default ParserContext implementation that enables template expression parsing
mode.
- TemplateAwareExpressionParser - Class in org.springframework.expression.common
-
An expression parser that understands templates.
- TemplateAwareExpressionParser() - Constructor for class org.springframework.expression.common.TemplateAwareExpressionParser
-
- TemplateParserContext - Class in org.springframework.expression.common
-
- TemplateParserContext() - Constructor for class org.springframework.expression.common.TemplateParserContext
-
Create a new TemplateParserContext with the default "#{" prefix and "}" suffix.
- TemplateParserContext(String, String) - Constructor for class org.springframework.expression.common.TemplateParserContext
-
Create a new TemplateParserContext for the given prefix and suffix.
- Ternary - Class in org.springframework.expression.spel.ast
-
Represents a ternary expression, for example: "someCheck()?true:false".
- Ternary(int, SpelNodeImpl...) - Constructor for class org.springframework.expression.spel.ast.Ternary
-
- toBoolean(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a boolean using the supplied type converter.
- toByte(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a byte using the supplied type converter.
- toChar(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a char using the supplied type converter.
- toDescriptor(Class<?>) - Static method in class org.springframework.expression.spel.CodeFlow
-
Deduce the descriptor for a type.
- toDescriptorFromObject(Object) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine the descriptor for an object instance (or null
).
- toDescriptors(Class<?>[]) - Static method in class org.springframework.expression.spel.CodeFlow
-
Create an array of descriptors from an array of classes.
- toDetailedString() - Method in exception org.springframework.expression.ExpressionException
-
Return a detailed description of this exception, including the expression
String and position (if available) as well as the actual exception message.
- toDouble(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a double using the supplied type converter.
- toFloat(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a float using the supplied type converter.
- toInt(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to an int using the supplied type converter.
- toJvmDescriptor(Class<?>) - Static method in class org.springframework.expression.spel.CodeFlow
-
Determine the JVM descriptor for a specified class.
- toLong(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a long using the supplied type converter.
- toParamDescriptors(Method) - Static method in class org.springframework.expression.spel.CodeFlow
-
Create an array of descriptors representing the parameter types for the supplied
method.
- toParamDescriptors(Constructor<?>) - Static method in class org.springframework.expression.spel.CodeFlow
-
Create an array of descriptors representing the parameter types for the supplied
constructor.
- toPrimitiveTargetDesc(String) - Static method in class org.springframework.expression.spel.CodeFlow
-
- toShort(TypeConverter, TypedValue) - Static method in class org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a short using the supplied type converter.
- toString() - Method in class org.springframework.expression.spel.ast.Literal
-
- toString() - Method in class org.springframework.expression.spel.ast.NullLiteral
-
- toString() - Method in class org.springframework.expression.spel.ast.StringLiteral
-
- toString() - Method in class org.springframework.expression.TypedValue
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Assign
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.BeanReference
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.CompoundExpression
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.ConstructorReference
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Elvis
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.FunctionReference
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Identifier
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Indexer
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.InlineList
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.InlineMap
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Literal
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.MethodReference
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.OpDec
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Operator
-
String format for all operators is the same '(' [operand] [operator] [operand] ')'
- toStringAST() - Method in class org.springframework.expression.spel.ast.OperatorNot
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.OpInc
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.OpMinus
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.OpPlus
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Projection
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.QualifiedIdentifier
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Selection
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.Ternary
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.TypeReference
-
- toStringAST() - Method in class org.springframework.expression.spel.ast.VariableReference
-
- toStringAST() - Method in interface org.springframework.expression.spel.SpelNode
-
- toStringAST() - Method in class org.springframework.expression.spel.standard.SpelExpression
-
Produce a string representation of the Abstract Syntax Tree for the expression.
- TRUE - Static variable in class org.springframework.expression.spel.support.BooleanTypedValue
-
- TypeCode - Enum in org.springframework.expression.spel.ast
-
Captures primitive types and their corresponding class objects, plus one special entry
that represents all reference (non-primitive) types.
- TypeComparator - Interface in org.springframework.expression
-
Instances of a type comparator should be able to compare pairs of objects for equality.
- TypeConverter - Interface in org.springframework.expression
-
A type converter can convert values between different types encountered during
expression evaluation.
- TypedValue - Class in org.springframework.expression
-
Encapsulates an object and a TypeDescriptor
that describes it.
- TypedValue(Object) - Constructor for class org.springframework.expression.TypedValue
-
- TypedValue(Object, TypeDescriptor) - Constructor for class org.springframework.expression.TypedValue
-
Create a
TypedValue
for a particular value with a particular
TypeDescriptor
which may contain additional generic declarations.
- TypedValueHolderValueRef(TypedValue, SpelNodeImpl) - Constructor for class org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- TypeLocator - Interface in org.springframework.expression
-
Implementers of this interface are expected to be able to locate types.
- TypeReference - Class in org.springframework.expression.spel.ast
-
Represents a reference to a type, for example "T(String)" or "T(com.somewhere.Foo)"
- TypeReference(int, SpelNodeImpl) - Constructor for class org.springframework.expression.spel.ast.TypeReference
-
- TypeReference(int, SpelNodeImpl, int) - Constructor for class org.springframework.expression.spel.ast.TypeReference
-
- valueOf(String) - Static method in enum org.springframework.expression.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.expression.spel.ast.TypeCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.expression.spel.SpelCompilerMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.expression.spel.SpelMessage.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.expression.spel.SpelMessage
-
Returns the enum constant of this type with the specified name.
- ValueRef - Interface in org.springframework.expression.spel.ast
-
Represents a reference to a value.
- ValueRef.NullValueRef - Class in org.springframework.expression.spel.ast
-
A ValueRef for the null value.
- ValueRef.TypedValueHolderValueRef - Class in org.springframework.expression.spel.ast
-
A ValueRef holder for a single value, which cannot be set.
- values() - Static method in enum org.springframework.expression.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.expression.spel.ast.TypeCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.expression.spel.SpelCompilerMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.expression.spel.SpelMessage.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.expression.spel.SpelMessage
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VariableReference - Class in org.springframework.expression.spel.ast
-
Represents a variable reference, eg.
- VariableReference(String, int) - Constructor for class org.springframework.expression.spel.ast.VariableReference
-