- canCompare(Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardTypeComparator
-
- canCompare(Object, Object) - 接口 中的方法org.springframework.expression.TypeComparator
-
Return true if the comparator can compare these two objects.
- canConvert(TypeDescriptor, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.StandardTypeConverter
-
- canConvert(TypeDescriptor, TypeDescriptor) - 接口 中的方法org.springframework.expression.TypeConverter
-
Return true if the type converter can convert the specified type
to the desired target type.
- canRead(EvaluationContext, Object, String) - 接口 中的方法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) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- canRead(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- canWrite(EvaluationContext, Object, String) - 接口 中的方法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) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- canWrite(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- checkNumericCompatibility(String, String, String, String) - 类 中的静态方法org.springframework.expression.spel.ast.Operator.DescriptorComparison
-
Return an object that indicates whether the input descriptors are compatible.
- children - 类 中的变量org.springframework.expression.spel.ast.SpelNodeImpl
-
- CodeFlow - org.springframework.expression.spel中的类
-
Manages the class being generated by the compilation process.
- CodeFlow(String, ClassWriter) - 类 的构造器org.springframework.expression.spel.CodeFlow
-
Construct a new CodeFlow for the given class.
- CodeFlow.ClinitAdder - org.springframework.expression.spel中的接口
-
Interface used to generate clinit static initializer blocks.
- CodeFlow.FieldAdder - org.springframework.expression.spel中的接口
-
Interface used to generate fields.
- compare(Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardTypeComparator
-
- compare(Object, Object) - 接口 中的方法org.springframework.expression.TypeComparator
-
Compare two given objects.
- CompilablePropertyAccessor - 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) - 类 中的方法org.springframework.expression.spel.standard.SpelCompiler
-
Attempt compilation of the supplied expression.
- compile(Expression) - 类 中的静态方法org.springframework.expression.spel.standard.SpelCompiler
-
Request that an attempt is made to compile the specified expression.
- CompiledExpression - org.springframework.expression.spel中的类
-
Base superclass for compiled expressions.
- CompiledExpression() - 类 的构造器org.springframework.expression.spel.CompiledExpression
-
- compileExpression() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
Perform expression compilation.
- CompositeStringExpression - org.springframework.expression.common中的类
-
Represents a template expression broken into pieces.
- CompositeStringExpression(String, Expression[]) - 类 的构造器org.springframework.expression.common.CompositeStringExpression
-
- CompoundExpression - org.springframework.expression.spel.ast中的类
-
Represents a DOT separated expression sequence, such as
'property1.property2.methodOne()'.
- CompoundExpression(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.CompoundExpression
-
- ConstructorExecutor - 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 - org.springframework.expression.spel.ast中的类
-
Represents the invocation of a constructor.
- ConstructorReference(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.ConstructorReference
-
Create a constructor reference.
- ConstructorReference(int, SpelNodeImpl[], SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.ConstructorReference
-
Create a constructor reference.
- ConstructorResolver - 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) - 类 中的静态方法org.springframework.expression.spel.support.ReflectionHelper
-
Convert a supplied set of arguments into the requested types.
- convertTypedValue(EvaluationContext, TypedValue, Class<T>) - 类 中的静态方法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) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- convertValue(TypedValue, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- convertValue(Object, TypeDescriptor, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.StandardTypeConverter
-
- convertValue(Object, TypeDescriptor, TypeDescriptor) - 接口 中的方法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) - 类 中的方法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) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Create the JVM signature descriptor for a method.
- createSignatureDescriptor(Constructor<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Create the JVM signature descriptor for a constructor.
- Elvis - org.springframework.expression.spel.ast中的类
-
Represents the elvis operator ?
- Elvis(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Elvis
-
- enterCompilationScope() - 类 中的方法org.springframework.expression.spel.CodeFlow
-
Enter a new compilation scope, usually due to nested expression evaluation.
- enterScope(Map<String, Object>) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- enterScope() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- enterScope(String, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- equalityCheck(EvaluationContext, Object, Object) - 类 中的静态方法org.springframework.expression.spel.ast.Operator
-
Perform an equality check for the given operand values.
- equals(Object) - 类 中的方法org.springframework.expression.TypedValue
-
- EvaluationContext - org.springframework.expression中的接口
-
Expressions are executed in an evaluation context.
- EvaluationException - org.springframework.expression中的异常错误
-
Represent an exception that occurs during expression evaluation.
- EvaluationException(String) - 异常错误 的构造器org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(String, Throwable) - 异常错误 的构造器org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(int, String) - 异常错误 的构造器org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(String, String) - 异常错误 的构造器org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- EvaluationException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.EvaluationException
-
Create a new expression evaluation exception.
- execute(EvaluationContext, Object...) - 接口 中的方法org.springframework.expression.ConstructorExecutor
-
Execute a constructor in the specified context using the specified arguments.
- execute(EvaluationContext, Object, Object...) - 接口 中的方法org.springframework.expression.MethodExecutor
-
Execute a command using the specified arguments, and using the specified expression state.
- execute(EvaluationContext, Object...) - 类 中的方法org.springframework.expression.spel.support.ReflectiveConstructorExecutor
-
- execute(EvaluationContext, Object, Object...) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
- exitCompilationScope() - 类 中的方法org.springframework.expression.spel.CodeFlow
-
Exit a compilation scope, usually after a nested expression has been evaluated.
- exitScope() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- exitTypeDescriptor - 类 中的变量org.springframework.expression.spel.ast.SpelNodeImpl
-
Indicates the type descriptor for the result of this expression node.
- Expression - org.springframework.expression中的接口
-
An expression capable of evaluating itself against context objects.
- ExpressionException - org.springframework.expression中的异常错误
-
Super class for exceptions that can occur whilst processing expressions.
- ExpressionException(String) - 异常错误 的构造器org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(String, String) - 异常错误 的构造器org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(String, int, String) - 异常错误 的构造器org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(int, String) - 异常错误 的构造器org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionException
-
Construct a new expression exception.
- ExpressionInvocationTargetException - org.springframework.expression中的异常错误
-
This exception wraps (as cause) a checked exception thrown by some method that SpEL
invokes.
- ExpressionInvocationTargetException(int, String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(int, String) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(String, String) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(String, Throwable) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionInvocationTargetException(String) - 异常错误 的构造器org.springframework.expression.ExpressionInvocationTargetException
-
- ExpressionParser - org.springframework.expression中的接口
-
Parses expression strings into compiled expressions that can be evaluated.
- ExpressionState - 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) - 类 的构造器org.springframework.expression.spel.ExpressionState
-
- ExpressionState(EvaluationContext, SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.ExpressionState
-
- ExpressionState(EvaluationContext, TypedValue) - 类 的构造器org.springframework.expression.spel.ExpressionState
-
- ExpressionState(EvaluationContext, TypedValue, SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.ExpressionState
-
- expressionString - 异常错误 中的变量org.springframework.expression.ExpressionException
-
- ExpressionUtils - org.springframework.expression.common中的类
-
Common utility functions that may be used by any Expression Language provider.
- ExpressionUtils() - 类 的构造器org.springframework.expression.common.ExpressionUtils
-
- FALSE - 类 中的静态变量org.springframework.expression.spel.support.BooleanTypedValue
-
- filter(List<Method>) - 接口 中的方法org.springframework.expression.MethodFilter
-
Called by the method resolver to allow the SpEL user to organize the list of
candidate methods that may be invoked.
- findField(String, Class<?>, boolean) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Find a field of a certain name on a specified class.
- findGetterForProperty(String, Class<?>, boolean) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Find a getter method for the specified property.
- findSetterForProperty(String, Class<?>, boolean) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Find a setter method for the specified property.
- findType(String) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- findType(String) - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
-
Find a (possibly unqualified) type reference - first using the type name as-is,
then trying any registered prefixes if the type name cannot be found.
- findType(String) - 接口 中的方法org.springframework.expression.TypeLocator
-
Find a type by name.
- finish() - 类 中的方法org.springframework.expression.spel.CodeFlow
-
Called after the main expression evaluation method has been generated, this
method will callback any registered FieldAdders or ClinitAdders to add any
extra information to the class representing the compiled expression.
- FIRST - 类 中的静态变量org.springframework.expression.spel.ast.Selection
-
- FloatLiteral - org.springframework.expression.spel.ast中的类
-
Expression language AST node that represents a float literal.
- FloatLiteral(String, int, float) - 类 的构造器org.springframework.expression.spel.ast.FloatLiteral
-
- forClass(Class<?>) - 枚举 中的静态方法org.springframework.expression.spel.ast.TypeCode
-
- forInstanceMethodInvocation() - 类 中的静态方法org.springframework.expression.spel.support.DataBindingMethodResolver
-
Create a new data-binding method resolver for instance method resolution.
- formatClassNameForMessage(Class<?>) - 类 中的静态方法org.springframework.expression.spel.ast.FormatHelper
-
Determine a readable name for a given Class object.
- FormatHelper - org.springframework.expression.spel.ast中的类
-
Utility methods (formatters etc) used during parsing and evaluation.
- FormatHelper() - 类 的构造器org.springframework.expression.spel.ast.FormatHelper
-
- formatMessage(Object...) - 枚举 中的方法org.springframework.expression.spel.SpelMessage
-
Produce a complete message including the prefix and with the inserts
applied to the message.
- formatMethodForMessage(String, List<TypeDescriptor>) - 类 中的静态方法org.springframework.expression.spel.ast.FormatHelper
-
Produce a readable representation for a given method name with specified arguments.
- forName(String) - 枚举 中的静态方法org.springframework.expression.spel.ast.TypeCode
-
- forPropertyAccessors(PropertyAccessor...) - 类 中的静态方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
Create a
SimpleEvaluationContext for the specified
PropertyAccessor
delegates: typically a custom
PropertyAccessor specific to a use case
(e.g. attribute resolution in a custom data structure), potentially combined with
a
DataBindingPropertyAccessor if property dereferences are needed as well.
- forReadOnlyAccess() - 类 中的静态方法org.springframework.expression.spel.support.DataBindingPropertyAccessor
-
Create a new data-binding property accessor for read-only operations.
- forReadOnlyDataBinding() - 类 中的静态方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- forReadWriteAccess() - 类 中的静态方法org.springframework.expression.spel.support.DataBindingPropertyAccessor
-
Create a new data-binding property accessor for read-write operations.
- forReadWriteDataBinding() - 类 中的静态方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- forValue(boolean) - 类 中的静态方法org.springframework.expression.spel.support.BooleanTypedValue
-
- FunctionReference - org.springframework.expression.spel.ast中的类
-
A function reference is of the form "#someFunction(a,b,c)".
- FunctionReference(String, int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.FunctionReference
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.BooleanLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.Elvis
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.FloatLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.InlineList
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.IntLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.LongLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.MethodReference
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpAnd
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpDivide
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpEQ
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OperatorInstanceof
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpGE
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpGT
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpLE
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpLT
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpMinus
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpModulus
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpMultiply
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpNE
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpOr
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.OpPlus
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.RealLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
Generate the bytecode for this node into the supplied visitor.
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.Ternary
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.TypeReference
-
- generateCode(MethodVisitor, CodeFlow) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- generateCode(MethodVisitor, CodeFlow) - 接口 中的方法org.springframework.expression.spel.CodeFlow.ClinitAdder
-
- generateCode(String, MethodVisitor, CodeFlow) - 接口 中的方法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) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- generateCodeForArgument(MethodVisitor, CodeFlow, SpelNodeImpl, String) - 类 中的静态方法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[]) - 类 中的静态方法org.springframework.expression.spel.ast.SpelNodeImpl
-
Generate code that handles building the argument values for the specified method.
- generateComparisonCode(MethodVisitor, CodeFlow, int, int) - 类 中的方法org.springframework.expression.spel.ast.Operator
-
Numeric comparison operators share very similar generated code, only differing in
two comparison instructions.
- generateField(ClassWriter, CodeFlow) - 接口 中的方法org.springframework.expression.spel.CodeFlow.FieldAdder
-
- getActiveContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
The active context object is what unqualified references to properties/etc are resolved against.
- getAST() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
Return the Abstract Syntax Tree for the expression.
- getBeanResolver() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a bean resolver that can look up beans by name.
- getBeanResolver() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
SimpleEvaluationContext does not support the use of bean references.
- getBeanResolver() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getCause() - 异常错误 中的方法org.springframework.expression.spel.InternalParseException
-
- getChild(int) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getChild(int) - 接口 中的方法org.springframework.expression.spel.SpelNode
-
Helper method that returns a SpelNode rather than an Antlr Tree node.
- getChildCount() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getChildCount() - 接口 中的方法org.springframework.expression.spel.SpelNode
-
- getClassName() - 类 中的方法org.springframework.expression.spel.CodeFlow
-
- getCompiler(ClassLoader) - 类 中的静态方法org.springframework.expression.spel.standard.SpelCompiler
-
Factory method for compiler instances.
- getCompilerClassLoader() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
-
Return the ClassLoader to use as the basis for expression compilation.
- getCompilerMode() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
-
Return the configuration mode for parsers using this configuration object.
- getConfiguration() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getConstantValue() - 类 中的方法org.springframework.expression.spel.ast.InlineList
-
- getConstantValue() - 类 中的方法org.springframework.expression.spel.ast.InlineMap
-
- getConstructor() - 类 中的方法org.springframework.expression.spel.support.ReflectiveConstructorExecutor
-
- getConstructorResolvers() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a list of resolvers that will be asked in turn to locate a constructor.
- getConstructorResolvers() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
Return an empty list, always, since this context does not support the
use of type references.
- getConstructorResolvers() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getEndPosition() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getEndPosition() - 接口 中的方法org.springframework.expression.spel.SpelNode
-
- getEvaluationContext() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getEvaluationContext() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
Return the default evaluation context that will be used if none is supplied on an evaluation call.
- getExitDescriptor() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getExpressionPrefix() - 类 中的方法org.springframework.expression.common.TemplateParserContext
-
- getExpressionPrefix() - 接口 中的方法org.springframework.expression.ParserContext
-
For template expressions, returns the prefix that identifies the start of an
expression block within a string.
- getExpressions() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getExpressionString() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getExpressionString() - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getExpressionString() - 接口 中的方法org.springframework.expression.Expression
-
Return the original string used to create this expression (unmodified).
- getExpressionString() - 异常错误 中的方法org.springframework.expression.ExpressionException
-
Return the expression string.
- getExpressionString() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getExpressionSuffix() - 类 中的方法org.springframework.expression.common.TemplateParserContext
-
- getExpressionSuffix() - 接口 中的方法org.springframework.expression.ParserContext
-
For template expressions, return the prefix that identifies the end of an
expression block within a string.
- getImportPrefixes() - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
-
Return a list of all the import prefixes registered with this StandardTypeLocator.
- getInserts() - 异常错误 中的方法org.springframework.expression.spel.SpelEvaluationException
-
Return the message inserts.
- getInserts() - 异常错误 中的方法org.springframework.expression.spel.SpelParseException
-
Return the message inserts.
- getIntLiteral(String, int, int) - 类 中的静态方法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() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- getLeftOperand() - 类 中的方法org.springframework.expression.spel.ast.Operator
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.BooleanLiteral
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.FloatLiteral
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.IntLiteral
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.Literal
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.LongLiteral
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.RealLiteral
-
- getLiteralValue() - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
-
- getLongLiteral(String, int, int) - 类 中的静态方法org.springframework.expression.spel.ast.Literal
-
- getMaximumAutoGrowSize() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
-
Return the maximum size that a collection can auto grow.
- getMessage() - 异常错误 中的方法org.springframework.expression.ExpressionException
-
Return the exception message.
- getMessageCode() - 异常错误 中的方法org.springframework.expression.spel.SpelEvaluationException
-
Return the message code.
- getMessageCode() - 异常错误 中的方法org.springframework.expression.spel.SpelParseException
-
Return the message code.
- getMethod() - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
Return the original method that this executor has been configured for.
- getMethodResolvers() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a list of resolvers that will be asked in turn to locate a method.
- getMethodResolvers() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- getMethodResolvers() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getMethods(Class<?>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
-
Return the set of methods for this type.
- getName() - 类 中的方法org.springframework.expression.spel.ast.MethodReference
-
- getName() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- getObjectClass(Object) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getObjectClass(Object) - 接口 中的方法org.springframework.expression.spel.SpelNode
-
Determine the class of the object passed in, unless it is already a class object.
- getOperatorName() - 类 中的方法org.springframework.expression.spel.ast.Operator
-
- getOperatorOverloader() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return an operator overloader that may support mathematical operations
between more than the standard set of types.
- getOperatorOverloader() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- getOperatorOverloader() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getOriginalValue() - 类 中的方法org.springframework.expression.spel.ast.Literal
-
- getPosition() - 异常错误 中的方法org.springframework.expression.ExpressionException
-
Return the position in the expression string where the problem occurred.
- getPropertyAccessors() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a list of accessors that will be asked in turn to read/write a property.
- getPropertyAccessors() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getPropertyAccessors() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- getPropertyAccessors() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getPropertyAccessorsToTry(Class<?>, List<PropertyAccessor>) - 类 中的静态方法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) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Return the method suffix for a given property name.
- getPropertyMethodSuffixes(String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Return the method suffixes for a given property name.
- getPropertyType() - 接口 中的方法org.springframework.expression.spel.CompilablePropertyAccessor
-
Return the type of the accessed property - may only be known once an access has occurred.
- getPropertyType() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- getPublicDeclaringClass() - 类 中的方法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) - 类 中的静态方法org.springframework.expression.spel.ast.Literal
-
- getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpDec
-
- getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.Operator
-
- getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpInc
-
- getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpMinus
-
- getRightOperand() - 类 中的方法org.springframework.expression.spel.ast.OpPlus
-
- getRootContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getRootObject() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return the default root context object against which unqualified
properties/methods/etc should be resolved.
- getRootObject() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
Return the specified root object, if any.
- getRootObject() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getScopeRootContextObject() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getSimpleMessage() - 异常错误 中的方法org.springframework.expression.ExpressionException
-
Return the exception simple message without including the expression
that caused the failure.
- getSpecificTargetClasses() - 接口 中的方法org.springframework.expression.PropertyAccessor
-
Return an array of classes for which this resolver should be called.
- getSpecificTargetClasses() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Returns null which means this is a general purpose accessor.
- getSpecificTargetClasses() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- getStartPosition() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getStartPosition() - 接口 中的方法org.springframework.expression.spel.SpelNode
-
- getType() - 枚举 中的方法org.springframework.expression.spel.ast.TypeCode
-
- getTypeComparator() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a type comparator for comparing pairs of objects for equality.
- getTypeComparator() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getTypeComparator() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- getTypeComparator() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getTypeConverter() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a type converter that can convert (or coerce) a value from one type to another.
- getTypeConverter() - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- getTypeConverter() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- getTypeConverter() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getTypeDescriptor() - 类 中的方法org.springframework.expression.TypedValue
-
- getTypeDifferenceWeight(List<TypeDescriptor>, List<TypeDescriptor>) - 类 中的静态方法org.springframework.expression.spel.support.ReflectionHelper
-
Based on MethodInvoker.getTypeDifferenceWeight(Class[], Object[]) but operates on TypeDescriptors.
- getTypedValue(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getTypedValue(ExpressionState) - 接口 中的方法org.springframework.expression.spel.SpelNode
-
Evaluate the expression node in the context of the supplied expression state
and return the typed value.
- getTypeLocator() - 接口 中的方法org.springframework.expression.EvaluationContext
-
Return a type locator that can be used to find types, either by short or
fully qualified name.
- getTypeLocator() - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
SimpleEvaluationContext does not support use of type references.
- getTypeLocator() - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- getValue() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(Object, Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext, Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue(EvaluationContext, Object, Class<T>) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValue() - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(Object, Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext, Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue(EvaluationContext, Object, Class<T>) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValue() - 接口 中的方法org.springframework.expression.Expression
-
Evaluate this expression in the default standard context.
- getValue(Class<T>) - 接口 中的方法org.springframework.expression.Expression
-
Evaluate the expression in the default context.
- getValue(Object) - 接口 中的方法org.springframework.expression.Expression
-
Evaluate this expression against the specified root object.
- getValue(Object, Class<T>) - 接口 中的方法org.springframework.expression.Expression
-
Evaluate the expression in the default context against the specified root
object.
- getValue(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
-
Evaluate this expression in the provided context and return the result
of evaluation.
- getValue(EvaluationContext, Object) - 接口 中的方法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>) - 接口 中的方法org.springframework.expression.Expression
-
Evaluate the expression in a specified context which can resolve references
to properties, methods, types, etc.
- getValue(EvaluationContext, Object, Class<T>) - 接口 中的方法org.springframework.expression.Expression
-
Evaluate the expression in a specified context which can resolve references
to properties, methods, types, etc.
- getValue(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValue(ExpressionState, Class<T>) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValue() - 接口 中的方法org.springframework.expression.spel.ast.ValueRef
-
Returns the value this ValueRef points to, it should not require expression
component re-evaluation.
- getValue() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.NullValueRef
-
- getValue() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- getValue(Object, EvaluationContext) - 类 中的方法org.springframework.expression.spel.CompiledExpression
-
Subclasses of CompiledExpression generated by SpelCompiler will provide an
implementation of this method.
- getValue(ExpressionState) - 接口 中的方法org.springframework.expression.spel.SpelNode
-
Evaluate the expression node in the context of the supplied expression state
and return the value.
- getValue() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(Object, Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext, Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue(EvaluationContext, Object, Class<T>) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValue() - 类 中的方法org.springframework.expression.TypedValue
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Assign
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.BeanReference
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
Evaluates a compound expression.
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
-
Implements getValue() - delegating to the code for building an array or a simple type.
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Elvis
-
Evaluate the condition and if not null, return it.
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Identifier
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.InlineList
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.InlineMap
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Literal
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.MethodReference
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpAnd
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpDec
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpDivide
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpEQ
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorBetween
-
Returns a boolean based on whether a value is in the range expressed.
- getValueInternal(ExpressionState) - 类 中的方法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) - 类 中的方法org.springframework.expression.spel.ast.OperatorMatches
-
Check the first operand matches the regex specified as the second operand.
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OperatorPower
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpGE
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpGT
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpInc
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpLE
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpLT
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpMinus
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpModulus
-
- getValueInternal(ExpressionState) - 类 中的方法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) - 类 中的方法org.springframework.expression.spel.ast.OpNE
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpOr
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.OpPlus
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Projection
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.QualifiedIdentifier
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Selection
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Ternary
-
Evaluate the condition and if true evaluate the first alternative, otherwise
evaluate the second alternative.
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.TypeReference
-
- getValueInternal(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.MethodReference
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Projection
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Selection
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- getValueRef(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- getValueType() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueType(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueType(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueType(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueType(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueType() - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueType(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueType(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueType() - 接口 中的方法org.springframework.expression.Expression
-
- getValueType(Object) - 接口 中的方法org.springframework.expression.Expression
-
- getValueType(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
-
- getValueType(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
-
- getValueType() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueType(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueType(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueType(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor() - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- getValueTypeDescriptor() - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- getValueTypeDescriptor() - 接口 中的方法org.springframework.expression.Expression
-
- getValueTypeDescriptor(Object) - 接口 中的方法org.springframework.expression.Expression
-
- getValueTypeDescriptor(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
-
- getValueTypeDescriptor(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
-
- getValueTypeDescriptor() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- getValueTypeDescriptor(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- Identifier - org.springframework.expression.spel.ast中的类
-
- Identifier(String, int) - 类 的构造器org.springframework.expression.spel.ast.Identifier
-
- Indexer - org.springframework.expression.spel.ast中的类
-
An Indexer can index into some proceeding structure to access a particular piece of it.
- Indexer(int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.Indexer
-
- InlineList - org.springframework.expression.spel.ast中的类
-
Represent a list in an expression, e.g. '{1,2,3}'
- InlineList(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.InlineList
-
- InlineMap - org.springframework.expression.spel.ast中的类
-
Represent a map in an expression, e.g.
- InlineMap(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.InlineMap
-
- insertAnyNecessaryTypeConversionBytecodes(MethodVisitor, char, String) - 类 中的静态方法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) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Produce appropriate bytecode to store a stack item in an array.
- insertBoxIfNecessary(MethodVisitor, String) - 类 中的静态方法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) - 类 中的静态方法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) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Insert the appropriate CHECKCAST instruction for the supplied descriptor.
- insertNewArrayCode(MethodVisitor, int, String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Produce the correct bytecode to build an array.
- insertNumericUnboxOrPrimitiveTypeCoercion(MethodVisitor, String, char) - 类 中的静态方法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) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Create the optimal instruction for loading a number on the stack.
- insertUnboxInsns(MethodVisitor, char, String) - 类 中的静态方法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) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
For numbers, use the appropriate method on the number to convert it to the primitive type requested.
- InternalParseException - org.springframework.expression.spel中的异常错误
-
Wraps a real parse exception.
- InternalParseException(SpelParseException) - 异常错误 的构造器org.springframework.expression.spel.InternalParseException
-
- IntLiteral - org.springframework.expression.spel.ast中的类
-
Expression language AST node that represents an integer literal.
- IntLiteral(String, int, int) - 类 的构造器org.springframework.expression.spel.ast.IntLiteral
-
- isAutoGrowCollections() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
-
Return true if collections should be automatically grown.
- isAutoGrowNullReferences() - 类 中的方法org.springframework.expression.spel.SpelParserConfiguration
-
Return true if null references should be automatically grown.
- isBooleanCompatible(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine whether the descriptor is for a boolean primitive or boolean reference type.
- isCandidateForInvocation(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.DataBindingMethodResolver
-
- isCandidateForInvocation(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
-
Determine whether the given Method is a candidate for method resolution
on an instance of the given target class.
- isCandidateForProperty(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.DataBindingPropertyAccessor
-
- isCandidateForProperty(Method, Class<?>) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Determine whether the given Method is a candidate for property access
on an instance of the given target class.
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.BooleanLiteral
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.Elvis
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.FloatLiteral
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.InlineList
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.IntLiteral
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.LongLiteral
-
- isCompilable() - 类 中的方法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() - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpAnd
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpDivide
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpEQ
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OperatorInstanceof
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpGE
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpGT
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpLE
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpLT
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpMinus
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpModulus
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpMultiply
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpNE
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpOr
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.OpPlus
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.RealLiteral
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
Check whether a node can be compiled to bytecode.
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.Ternary
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.TypeReference
-
- isCompilable() - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- isCompilable() - 接口 中的方法org.springframework.expression.spel.CompilablePropertyAccessor
-
Return true if this property accessor is currently suitable for compilation.
- isCompilable() - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- isCompilableOperatorUsingNumerics() - 类 中的方法org.springframework.expression.spel.ast.Operator
-
- isConstant() - 类 中的方法org.springframework.expression.spel.ast.InlineList
-
Return whether this list is a constant value.
- isConstant() - 类 中的方法org.springframework.expression.spel.ast.InlineMap
-
Return whether this list is a constant value.
- isIntegerForNumericOp(Number) - 类 中的静态方法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() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- isPrimitive(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine whether the descriptor is for a primitive type.
- isPrimitiveArray(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine whether the descriptor is for a primitive array (e.g.
- isPrimitiveOrUnboxableSupportedNumber(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine if the supplied descriptor is for a supported number.
- isPrimitiveOrUnboxableSupportedNumberOrBoolean(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine if the supplied descriptor is for a supported number type or boolean.
- isReferenceTypeArray(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Return if the supplied array type has a core component reference type.
- isTemplate() - 类 中的方法org.springframework.expression.common.TemplateParserContext
-
- isTemplate() - 接口 中的方法org.springframework.expression.ParserContext
-
Whether or not the expression being parsed is a template.
- isWritable(Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- isWritable(EvaluationContext) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- isWritable(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- isWritable(Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- isWritable(EvaluationContext) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- isWritable(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- isWritable(Object) - 接口 中的方法org.springframework.expression.Expression
-
Determine if an expression can be written to, i.e. setValue() can be called.
- isWritable(EvaluationContext) - 接口 中的方法org.springframework.expression.Expression
-
Determine if an expression can be written to, i.e. setValue() can be called.
- isWritable(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
-
Determine if an expression can be written to, i.e. setValue() can be called.
- isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
- isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- isWritable() - 接口 中的方法org.springframework.expression.spel.ast.ValueRef
-
Indicates whether calling setValue(Object) is supported.
- isWritable() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.NullValueRef
-
- isWritable() - 类 中的方法org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- isWritable(ExpressionState) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- isWritable(ExpressionState) - 接口 中的方法org.springframework.expression.spel.SpelNode
-
Determine if this expression node will support a setValue() call.
- isWritable(Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- isWritable(EvaluationContext) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- isWritable(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- isWritableProperty(String, TypedValue, EvaluationContext) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- OpAnd - org.springframework.expression.spel.ast中的类
-
Represents the boolean AND operation.
- OpAnd(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpAnd
-
- OpDec - org.springframework.expression.spel.ast中的类
-
Decrement operator.
- OpDec(int, boolean, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpDec
-
- OpDivide - org.springframework.expression.spel.ast中的类
-
Implements division operator.
- OpDivide(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpDivide
-
- OpEQ - org.springframework.expression.spel.ast中的类
-
Implements the equality operator.
- OpEQ(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpEQ
-
- operate(Operation, Object, Object) - 接口 中的方法org.springframework.expression.OperatorOverloader
-
Execute the specified operation on two operands, returning a result.
- operate(Operation, Object, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- operate(Operation, Object, Object) - 类 中的方法org.springframework.expression.spel.support.StandardOperatorOverloader
-
- Operation - org.springframework.expression中的枚举
-
- Operator - org.springframework.expression.spel.ast中的类
-
Common supertype for operators that operate on either one or two operands.
- Operator(String, int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Operator
-
- Operator.DescriptorComparison - 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 - org.springframework.expression.spel.ast中的类
-
Represents the between operator.
- OperatorBetween(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorBetween
-
- OperatorInstanceof - 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...) - 类 的构造器org.springframework.expression.spel.ast.OperatorInstanceof
-
- OperatorMatches - org.springframework.expression.spel.ast中的类
-
Implements the matches operator.
- OperatorMatches(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorMatches
-
- OperatorNot - org.springframework.expression.spel.ast中的类
-
Represents a NOT operation.
- OperatorNot(int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.OperatorNot
-
- OperatorOverloader - org.springframework.expression中的接口
-
By default the mathematical operators
Operation support simple types
like numbers.
- OperatorPower - org.springframework.expression.spel.ast中的类
-
The power operator.
- OperatorPower(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OperatorPower
-
- OpGE - org.springframework.expression.spel.ast中的类
-
Implements greater-than-or-equal operator.
- OpGE(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpGE
-
- OpGT - org.springframework.expression.spel.ast中的类
-
Implements the greater-than operator.
- OpGT(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpGT
-
- OpInc - org.springframework.expression.spel.ast中的类
-
Increment operator.
- OpInc(int, boolean, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpInc
-
- OpLE - org.springframework.expression.spel.ast中的类
-
Implements the less-than-or-equal operator.
- OpLE(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpLE
-
- OpLT - org.springframework.expression.spel.ast中的类
-
Implements the less-than operator.
- OpLT(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpLT
-
- OpMinus - 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'
It can be used as a unary operator for numbers.
- OpMinus(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpMinus
-
- OpModulus - org.springframework.expression.spel.ast中的类
-
Implements the modulus operator.
- OpModulus(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpModulus
-
- OpMultiply - org.springframework.expression.spel.ast中的类
-
Implements the multiply operator.
- OpMultiply(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpMultiply
-
- OpNE - org.springframework.expression.spel.ast中的类
-
Implements the not-equal operator.
- OpNE(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpNE
-
- OpOr - org.springframework.expression.spel.ast中的类
-
Represents the boolean OR operation.
- OpOr(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpOr
-
- OpPlus - org.springframework.expression.spel.ast中的类
-
The plus operator will:
add numbers
concatenate strings
It can be used as a unary operator for numbers.
- OpPlus(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.OpPlus
-
- org.springframework.expression - 程序包 org.springframework.expression
-
Core abstractions behind the Spring Expression Language.
- org.springframework.expression.common - 程序包 org.springframework.expression.common
-
Common utility classes behind the Spring Expression Language.
- org.springframework.expression.spel - 程序包 org.springframework.expression.spel
-
SpEL's central implementation package.
- org.springframework.expression.spel.ast - 程序包 org.springframework.expression.spel.ast
-
SpEL's abstract syntax tree.
- org.springframework.expression.spel.standard - 程序包 org.springframework.expression.spel.standard
-
SpEL's standard parser implementation.
- org.springframework.expression.spel.support - 程序包 org.springframework.expression.spel.support
-
SpEL's default implementations for various core abstractions.
- overridesOperation(Operation, Object, Object) - 接口 中的方法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) - 类 中的方法org.springframework.expression.spel.support.StandardOperatorOverloader
-
- read(EvaluationContext, Object, String) - 接口 中的方法org.springframework.expression.PropertyAccessor
-
Called to read a property from a specified target object.
- read(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor.OptimalPropertyAccessor
-
- read(EvaluationContext, Object, String) - 类 中的方法org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
- RealLiteral - org.springframework.expression.spel.ast中的类
-
Expression language AST node that represents a real literal.
- RealLiteral(String, int, double) - 类 的构造器org.springframework.expression.spel.ast.RealLiteral
-
- ReflectionHelper - 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() - 类 的构造器org.springframework.expression.spel.support.ReflectionHelper
-
- ReflectiveConstructorExecutor - org.springframework.expression.spel.support中的类
-
A simple ConstructorExecutor implementation that runs a constructor using reflective
invocation.
- ReflectiveConstructorExecutor(Constructor<?>) - 类 的构造器org.springframework.expression.spel.support.ReflectiveConstructorExecutor
-
- ReflectiveConstructorResolver - org.springframework.expression.spel.support中的类
-
A constructor resolver that uses reflection to locate the constructor that should be invoked.
- ReflectiveConstructorResolver() - 类 的构造器org.springframework.expression.spel.support.ReflectiveConstructorResolver
-
- ReflectiveMethodExecutor - org.springframework.expression.spel.support中的类
-
- ReflectiveMethodExecutor(Method) - 类 的构造器org.springframework.expression.spel.support.ReflectiveMethodExecutor
-
Create a new executor for the given method.
- ReflectiveMethodResolver - org.springframework.expression.spel.support中的类
-
- ReflectiveMethodResolver() - 类 的构造器org.springframework.expression.spel.support.ReflectiveMethodResolver
-
- ReflectiveMethodResolver(boolean) - 类 的构造器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 - org.springframework.expression.spel.support中的类
-
A powerful
PropertyAccessor that uses reflection to access properties
for reading and possibly also for writing.
- ReflectivePropertyAccessor() - 类 的构造器org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Create a new property accessor for reading as well writing.
- ReflectivePropertyAccessor(boolean) - 类 的构造器org.springframework.expression.spel.support.ReflectivePropertyAccessor
-
Create a new property accessor for reading and possibly writing.
- ReflectivePropertyAccessor.OptimalPropertyAccessor - 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) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- registerImport(String) - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
-
Register a new import prefix that will be used when searching for unqualified types.
- registerMethodFilter(Class<?>, MethodFilter) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
-
Register a filter for methods on the given type.
- registerMethodFilter(Class<?>, MethodFilter) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
Register a MethodFilter which will be called during method resolution
for the specified type.
- registerNewClinit(CodeFlow.ClinitAdder) - 类 中的方法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) - 类 中的方法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) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- removeImport(String) - 类 中的方法org.springframework.expression.spel.support.StandardTypeLocator
-
Remove that specified prefix from this locator's list of imports.
- removeMethodResolver(MethodResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- removePropertyAccessor(PropertyAccessor) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- resolve(EvaluationContext, String) - 接口 中的方法org.springframework.expression.BeanResolver
-
Look up a bean by the given name and return a corresponding instance for it.
- resolve(EvaluationContext, String, List<TypeDescriptor>) - 接口 中的方法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>) - 接口 中的方法org.springframework.expression.MethodResolver
-
Within the supplied context determine a suitable method on the supplied object that
can handle the specified arguments.
- resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - 类 中的方法org.springframework.expression.spel.support.DataBindingMethodResolver
-
- resolve(EvaluationContext, String, List<TypeDescriptor>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveConstructorResolver
-
Locate a constructor on the type.
- resolve(EvaluationContext, Object, String, List<TypeDescriptor>) - 类 中的方法org.springframework.expression.spel.support.ReflectiveMethodResolver
-
Locate a method on a type.
- revertToInterpreted(Expression) - 类 中的静态方法org.springframework.expression.spel.standard.SpelCompiler
-
Request to revert to the interpreter for expression evaluation.
- revertToInterpreted() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
Cause an expression to revert to being interpreted if it has been using a compiled
form.
- rightActualDescriptor - 类 中的变量org.springframework.expression.spel.ast.Operator
-
- Selection - org.springframework.expression.spel.ast中的类
-
Represents selection over a map or collection.
- Selection(boolean, int, int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.Selection
-
- setBeanResolver(BeanResolver) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setConstructorResolvers(List<ConstructorResolver>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setEvaluationContext(EvaluationContext) - 类 中的方法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) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- setMethodResolvers(List<MethodResolver>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setOperatorOverloader(OperatorOverloader) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setPosition(int) - 异常错误 中的方法org.springframework.expression.spel.SpelEvaluationException
-
Set the position in the related expression which gave rise to this exception.
- setPropertyAccessors(List<PropertyAccessor>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setRootObject(Object, TypeDescriptor) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setRootObject(Object) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setTypeComparator(TypeComparator) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setTypeConverter(TypeConverter) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setTypeLocator(TypeLocator) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setupArgumentsForVarargsInvocation(Class<?>[], Object...) - 类 中的静态方法org.springframework.expression.spel.support.ReflectionHelper
-
Package up the arguments so that they correctly match what is expected in parameterTypes.
- setValue(Object, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- setValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- setValue(EvaluationContext, Object, Object) - 类 中的方法org.springframework.expression.common.CompositeStringExpression
-
- setValue(Object, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- setValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- setValue(EvaluationContext, Object, Object) - 类 中的方法org.springframework.expression.common.LiteralExpression
-
- setValue(Object, Object) - 接口 中的方法org.springframework.expression.Expression
-
Set this expression in the provided context to the value provided.
- setValue(EvaluationContext, Object) - 接口 中的方法org.springframework.expression.Expression
-
Set this expression in the provided context to the value provided.
- setValue(EvaluationContext, Object, Object) - 接口 中的方法org.springframework.expression.Expression
-
Set this expression in the provided context to the value provided.
- setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
- setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.SpelNodeImpl
-
- setValue(Object) - 类 中的方法org.springframework.expression.spel.ast.ValueRef.NullValueRef
-
- setValue(Object) - 接口 中的方法org.springframework.expression.spel.ast.ValueRef
-
Sets the value this ValueRef points to, it should not require expression component
re-evaluation.
- setValue(Object) - 类 中的方法org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- setValue(ExpressionState, Object) - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- setValue(ExpressionState, Object) - 接口 中的方法org.springframework.expression.spel.SpelNode
-
Evaluate the expression to a node and then set the new value on that node.
- setValue(Object, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- setValue(EvaluationContext, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- setValue(EvaluationContext, Object, Object) - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
- setVariable(String, Object) - 接口 中的方法org.springframework.expression.EvaluationContext
-
Set a named variable within this evaluation context to a specified value.
- setVariable(String, Object) - 类 中的方法org.springframework.expression.spel.ExpressionState
-
- setVariable(String, Object) - 类 中的方法org.springframework.expression.spel.support.SimpleEvaluationContext
-
- setVariable(String, Object) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- setVariables(Map<String, Object>) - 类 中的方法org.springframework.expression.spel.support.StandardEvaluationContext
-
- SimpleEvaluationContext - org.springframework.expression.spel.support中的类
-
A basic implementation of
EvaluationContext that focuses on a subset
of essential SpEL features and customization options, targeting simple
condition evaluation and in particular data binding scenarios.
- SimpleEvaluationContext.Builder - org.springframework.expression.spel.support中的类
-
Builder for SimpleEvaluationContext.
- SpelCompiler - 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 - org.springframework.expression.spel中的枚举
-
Captures the possible configuration settings for a compiler that can be
used when evaluating expressions.
- SpelEvaluationException - org.springframework.expression.spel中的异常错误
-
Root exception for Spring EL related exceptions.
- SpelEvaluationException(SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
-
- SpelEvaluationException(int, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
-
- SpelEvaluationException(int, Throwable, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
-
- SpelEvaluationException(Throwable, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelEvaluationException
-
- SpelExpression - 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) - 类 的构造器org.springframework.expression.spel.standard.SpelExpression
-
Construct an expression, only used by the parser.
- SpelExpressionParser - org.springframework.expression.spel.standard中的类
-
SpEL parser.
- SpelExpressionParser() - 类 的构造器org.springframework.expression.spel.standard.SpelExpressionParser
-
Create a parser with default settings.
- SpelExpressionParser(SpelParserConfiguration) - 类 的构造器org.springframework.expression.spel.standard.SpelExpressionParser
-
Create a parser with the specified configuration.
- SpelMessage - org.springframework.expression.spel中的枚举
-
Contains all the messages that can be produced by the Spring Expression Language.
- SpelMessage.Kind - org.springframework.expression.spel中的枚举
-
- SpelNode - org.springframework.expression.spel中的接口
-
Represents a node in the Ast for a parsed expression.
- SpelNodeImpl - org.springframework.expression.spel.ast中的类
-
The common supertype of all AST nodes in a parsed Spring Expression Language
format expression.
- SpelNodeImpl(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.SpelNodeImpl
-
- SpelParseException - org.springframework.expression.spel中的异常错误
-
Root exception for Spring EL related exceptions.
- SpelParseException(String, int, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelParseException
-
- SpelParseException(int, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelParseException
-
- SpelParseException(int, Throwable, SpelMessage, Object...) - 异常错误 的构造器org.springframework.expression.spel.SpelParseException
-
- SpelParserConfiguration - org.springframework.expression.spel中的类
-
Configuration object for the SpEL expression parser.
- SpelParserConfiguration() - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration instance with default settings.
- SpelParserConfiguration(SpelCompilerMode, ClassLoader) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration instance.
- SpelParserConfiguration(boolean, boolean) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration instance.
- SpelParserConfiguration(boolean, boolean, int) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration instance.
- SpelParserConfiguration(SpelCompilerMode, ClassLoader, boolean, boolean, int) - 类 的构造器org.springframework.expression.spel.SpelParserConfiguration
-
Create a new SpelParserConfiguration instance.
- StandardEvaluationContext - org.springframework.expression.spel.support中的类
-
- StandardEvaluationContext() - 类 的构造器org.springframework.expression.spel.support.StandardEvaluationContext
-
Create a StandardEvaluationContext with a null root object.
- StandardEvaluationContext(Object) - 类 的构造器org.springframework.expression.spel.support.StandardEvaluationContext
-
Create a StandardEvaluationContext with the given root object.
- StandardOperatorOverloader - org.springframework.expression.spel.support中的类
-
- StandardOperatorOverloader() - 类 的构造器org.springframework.expression.spel.support.StandardOperatorOverloader
-
- StandardTypeComparator - org.springframework.expression.spel.support中的类
-
- StandardTypeComparator() - 类 的构造器org.springframework.expression.spel.support.StandardTypeComparator
-
- StandardTypeConverter - org.springframework.expression.spel.support中的类
-
Default implementation of the
TypeConverter interface,
delegating to a core Spring
ConversionService.
- StandardTypeConverter() - 类 的构造器org.springframework.expression.spel.support.StandardTypeConverter
-
Create a StandardTypeConverter for the default ConversionService.
- StandardTypeConverter(ConversionService) - 类 的构造器org.springframework.expression.spel.support.StandardTypeConverter
-
Create a StandardTypeConverter for the given ConversionService.
- StandardTypeLocator - org.springframework.expression.spel.support中的类
-
A simple implementation of
TypeLocator that uses the context ClassLoader
(or any ClassLoader set upon it).
- StandardTypeLocator() - 类 的构造器org.springframework.expression.spel.support.StandardTypeLocator
-
Create a StandardTypeLocator for the default ClassLoader
(typically, the thread context ClassLoader).
- StandardTypeLocator(ClassLoader) - 类 的构造器org.springframework.expression.spel.support.StandardTypeLocator
-
Create a StandardTypeLocator for the given ClassLoader.
- StringLiteral - org.springframework.expression.spel.ast中的类
-
Expression language AST node that represents a string literal.
- StringLiteral(String, int, String) - 类 的构造器org.springframework.expression.spel.ast.StringLiteral
-
- TEMPLATE_EXPRESSION - 接口 中的静态变量org.springframework.expression.ParserContext
-
The default ParserContext implementation that enables template expression
parsing mode.
- TemplateAwareExpressionParser - org.springframework.expression.common中的类
-
An expression parser that understands templates.
- TemplateAwareExpressionParser() - 类 的构造器org.springframework.expression.common.TemplateAwareExpressionParser
-
- TemplateParserContext - org.springframework.expression.common中的类
-
- TemplateParserContext() - 类 的构造器org.springframework.expression.common.TemplateParserContext
-
Create a new TemplateParserContext with the default "#{" prefix and "}" suffix.
- TemplateParserContext(String, String) - 类 的构造器org.springframework.expression.common.TemplateParserContext
-
Create a new TemplateParserContext for the given prefix and suffix.
- Ternary - org.springframework.expression.spel.ast中的类
-
Represents a ternary expression, for example: "someCheck()?
- Ternary(int, SpelNodeImpl...) - 类 的构造器org.springframework.expression.spel.ast.Ternary
-
- toBoolean(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a boolean using the supplied type converter.
- toBoxedDescriptor(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
- toByte(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a byte using the supplied type converter.
- toChar(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a char using the supplied type converter.
- toDescriptor(Class<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Deduce the descriptor for a type.
- toDescriptorFromObject(Object) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine the descriptor for an object instance (or null).
- toDescriptors(Class<?>[]) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Create an array of descriptors from an array of classes.
- toDetailedString() - 异常错误 中的方法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) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a double using the supplied type converter.
- toFloat(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a float using the supplied type converter.
- toInt(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to an int using the supplied type converter.
- toJvmDescriptor(Class<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Determine the JVM descriptor for a specified class.
- toLong(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a long using the supplied type converter.
- toParamDescriptors(Method) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Create an array of descriptors representing the parameter types for the supplied
method.
- toParamDescriptors(Constructor<?>) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Create an array of descriptors representing the parameter types for the supplied
constructor.
- toPrimitiveTargetDesc(String) - 类 中的静态方法org.springframework.expression.spel.CodeFlow
-
Convert a type descriptor to the single character primitive descriptor.
- toShort(TypeConverter, TypedValue) - 类 中的静态方法org.springframework.expression.common.ExpressionUtils
-
Attempt to convert a typed value to a short using the supplied type converter.
- toString() - 类 中的方法org.springframework.expression.spel.ast.Literal
-
- toString() - 类 中的方法org.springframework.expression.spel.ast.NullLiteral
-
- toString() - 类 中的方法org.springframework.expression.spel.ast.StringLiteral
-
- toString() - 类 中的方法org.springframework.expression.TypedValue
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Assign
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.BeanReference
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.CompoundExpression
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.ConstructorReference
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Elvis
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.FunctionReference
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Identifier
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Indexer
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.InlineList
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.InlineMap
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Literal
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.MethodReference
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpDec
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Operator
-
String format for all operators is the same
'(' [operand] [operator] [operand] ')'.
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OperatorNot
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpInc
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpMinus
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.OpPlus
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Projection
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.PropertyOrFieldReference
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.QualifiedIdentifier
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Selection
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.Ternary
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.TypeReference
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.ast.VariableReference
-
- toStringAST() - 接口 中的方法org.springframework.expression.spel.SpelNode
-
- toStringAST() - 类 中的方法org.springframework.expression.spel.standard.SpelExpression
-
Produce a string representation of the Abstract Syntax Tree for the expression.
- TRUE - 类 中的静态变量org.springframework.expression.spel.support.BooleanTypedValue
-
- TypeCode - 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 - org.springframework.expression中的接口
-
Instances of a type comparator should be able to compare pairs of objects for equality.
- TypeConverter - org.springframework.expression中的接口
-
A type converter can convert values between different types encountered during
expression evaluation.
- TypedValue - org.springframework.expression中的类
-
Encapsulates an object and a TypeDescriptor that describes it.
- TypedValue(Object) - 类 的构造器org.springframework.expression.TypedValue
-
- TypedValue(Object, TypeDescriptor) - 类 的构造器org.springframework.expression.TypedValue
-
Create a
TypedValue for a particular value with a particular
TypeDescriptor which may contain additional generic declarations.
- TypedValueHolderValueRef(TypedValue, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.ValueRef.TypedValueHolderValueRef
-
- TypeLocator - org.springframework.expression中的接口
-
Implementers of this interface are expected to be able to locate types.
- TypeReference - org.springframework.expression.spel.ast中的类
-
Represents a reference to a type, for example "T(String)" or "T(com.somewhere.Foo)"
- TypeReference(int, SpelNodeImpl) - 类 的构造器org.springframework.expression.spel.ast.TypeReference
-
- TypeReference(int, SpelNodeImpl, int) - 类 的构造器org.springframework.expression.spel.ast.TypeReference
-