パッケージ | 説明 |
---|---|
org.springframework.context.expression | Spring アプリケーションコンテキスト内の式解析サポート。 |
org.springframework.expression | Spring Expression Language の背後にあるコア抽象化。 |
org.springframework.expression.common | Spring Expression Language の背後にある一般的なユーティリティクラス。 |
org.springframework.expression.spel | SpEL の中央実装パッケージ。 |
org.springframework.expression.spel.ast | SpEL の抽象構文ツリー。 |
org.springframework.expression.spel.support | さまざまなコア抽象化のための SpEL のデフォルト実装。 |
修飾子と型 | メソッドと説明 |
---|---|
TypedValue | EnvironmentAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) 特定のターゲット環境に対して特定のプロパティ名を解決することにより、特定のターゲットオブジェクトにアクセスします。 |
TypedValue | BeanExpressionContextAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) |
TypedValue | BeanFactoryAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) |
TypedValue | MapAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) |
修飾子と型 | フィールドと説明 |
---|---|
static TypedValue | TypedValue.NULL null の場合は TypedValue 。 |
修飾子と型 | メソッドと説明 |
---|---|
TypedValue | ConstructorExecutor.execute(EvaluationContext context, ObjectSE... arguments) 指定された引数を使用して、指定されたコンテキストでコンストラクターを実行します。 |
TypedValue | MethodExecutor.execute(EvaluationContext context, ObjectSE target, ObjectSE... arguments) 指定された引数を使用し、指定された式の状態を使用してコマンドを実行します。 |
TypedValue | EvaluationContext.getRootObject() 修飾されていないプロパティ / メソッド / その他を解決する必要があるデフォルトのルートコンテキストオブジェクトを返します。 |
TypedValue | PropertyAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) 指定されたターゲットオブジェクトからプロパティを読み取るために呼び出されます。 |
修飾子と型 | メソッドと説明 |
---|---|
static <T> T | ExpressionUtils.convertTypedValue(EvaluationContext context, TypedValue typedValue, ClassSE<T> targetType) 指定されたコンテキストで使用可能な型コンバーターがあるかどうかを判別し、それを使用して、指定された値を指定された型に変換しようとします。 |
static boolean | ExpressionUtils.toBoolean(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値をブール値に変換しようとします。 |
static byte | ExpressionUtils.toByte(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値をバイトに変換してみてください。 |
static char | ExpressionUtils.toChar(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付きの値を char に変換しようとします。 |
static double | ExpressionUtils.toDouble(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を double に変換してみてください。 |
static float | ExpressionUtils.toFloat(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を浮動小数点数に変換してみてください。 |
static int | ExpressionUtils.toInt(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を int に変換しようとします。 |
static long | ExpressionUtils.toLong(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を long に変換しようとします。 |
static short | ExpressionUtils.toShort(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を short に変換してみてください。 |
修飾子と型 | メソッドと説明 |
---|---|
TypedValue | ExpressionState.getActiveContextObject() アクティブなコンテキストオブジェクトは、プロパティなどへの修飾されていない参照が解決される対象です。 |
TypedValue | ExpressionState.getRootContextObject() |
TypedValue | ExpressionState.getScopeRootContextObject() |
TypedValue | SpelNode.getTypedValue(ExpressionState expressionState) 指定された式の状態のコンテキストで式ノードを評価し、型付きの値を返します。 |
TypedValue | ExpressionState.lookupVariable(StringSE name) |
TypedValue | ExpressionState.operate(Operation op, ObjectSE left, ObjectSE right) |
修飾子と型 | メソッドと説明 |
---|---|
ObjectSE | ExpressionState.convertValue(TypedValue value, TypeDescriptor targetTypeDescriptor) |
void | ExpressionState.pushActiveContextObject(TypedValue obj) |
コンストラクターと説明 |
---|
ExpressionState(EvaluationContext context, TypedValue rootObject) |
ExpressionState(EvaluationContext context, TypedValue rootObject, SpelParserConfiguration configuration) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | PropertyOrFieldReference.isWritableProperty(StringSE name, TypedValue contextObject, EvaluationContext evalContext) |
コンストラクターと説明 |
---|
TypedValueHolderValueRef(TypedValue typedValue, SpelNodeImpl node) |
修飾子と型 | クラスと説明 |
---|---|
class | BooleanTypedValue ブール値の TypedValue 。 |
修飾子と型 | メソッドと説明 |
---|---|
TypedValue | ReflectiveConstructorExecutor.execute(EvaluationContext context, ObjectSE... arguments) |
TypedValue | ReflectiveMethodExecutor.execute(EvaluationContext context, ObjectSE target, ObjectSE... arguments) |
TypedValue | SimpleEvaluationContext.getRootObject() 指定されたルートオブジェクトがあれば、それを返します。 |
TypedValue | StandardEvaluationContext.getRootObject() |
TypedValue | ReflectivePropertyAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) |
TypedValue | ReflectivePropertyAccessor.OptimalPropertyAccessor.read(EvaluationContext context, ObjectSE target, StringSE name) |