クラス ValueExpression<V>
java.lang.ObjectSE
org.springframework.amqp.rabbit.support.ValueExpression<V>
- 型パラメーター:
V- - 期待値の型。
- 実装されているすべてのインターフェース:
Expression
不変の値を表す
Expression インターフェースの非常に単純なハードコードされた実装。これは、式の評価のコンテキストで値ホルダーとして使用されます。- 導入:
- 1.4
- 作成者:
- Artem Bilan
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明@Nullable VgetValue()<T> @Nullable T@Nullable V<T> @Nullable T@Nullable VgetValue(EvaluationContext context) <T> @Nullable TgetValue(EvaluationContext context, @Nullable ClassSE<T> desiredResultType) @Nullable VgetValue(EvaluationContext context, @Nullable ObjectSE rootObject) <T> @Nullable TgetValue(EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ClassSE<T> desiredResultType) getValueType(@Nullable ObjectSE rootObject) getValueType(EvaluationContext context) getValueType(EvaluationContext context, @Nullable ObjectSE rootObject) @Nullable TypeDescriptor@Nullable TypeDescriptorgetValueTypeDescriptor(@Nullable ObjectSE rootObject) @Nullable TypeDescriptorgetValueTypeDescriptor(EvaluationContext context) @Nullable TypeDescriptorgetValueTypeDescriptor(EvaluationContext context, @Nullable ObjectSE rootObject) booleanisWritable(@Nullable ObjectSE rootObject) booleanisWritable(EvaluationContext context) booleanisWritable(EvaluationContext context, @Nullable ObjectSE rootObject) voidvoidsetValue(@Nullable EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ObjectSE value) voidsetValue(EvaluationContext context, @Nullable ObjectSE value)
コンストラクターの詳細
ValueExpression
メソッドの詳細
getValue
- 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
- 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
- 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
public @Nullable V getValue(EvaluationContext context, @Nullable ObjectSE rootObject) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
public <T> @Nullable T getValue(@Nullable ObjectSE rootObject, @Nullable ClassSE<T> desiredResultType) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
- 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
public <T> @Nullable T getValue(EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ClassSE<T> desiredResultType) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValue
public <T> @Nullable T getValue(EvaluationContext context, @Nullable ClassSE<T> desiredResultType) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValue - 例外:
EvaluationException
getValueType
- 次で指定:
- インターフェース
ExpressionのgetValueType - 例外:
EvaluationException
getValueType
- 次で指定:
- インターフェース
ExpressionのgetValueType - 例外:
EvaluationException
getValueType
- 次で指定:
- インターフェース
ExpressionのgetValueType - 例外:
EvaluationException
getValueType
public @Nullable ClassSE<V> getValueType(EvaluationContext context, @Nullable ObjectSE rootObject) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValueType - 例外:
EvaluationException
getValueTypeDescriptor
- 次で指定:
- インターフェース
ExpressionのgetValueTypeDescriptor - 例外:
EvaluationException
getValueTypeDescriptor
public @Nullable TypeDescriptor getValueTypeDescriptor(@Nullable ObjectSE rootObject) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValueTypeDescriptor - 例外:
EvaluationException
getValueTypeDescriptor
public @Nullable TypeDescriptor getValueTypeDescriptor(EvaluationContext context) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValueTypeDescriptor - 例外:
EvaluationException
getValueTypeDescriptor
public @Nullable TypeDescriptor getValueTypeDescriptor(EvaluationContext context, @Nullable ObjectSE rootObject) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのgetValueTypeDescriptor - 例外:
EvaluationException
isWritable
- 次で指定:
- インターフェース
ExpressionのisWritable - 例外:
EvaluationException
isWritable
public boolean isWritable(EvaluationContext context, @Nullable ObjectSE rootObject) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのisWritable - 例外:
EvaluationException
isWritable
- 次で指定:
- インターフェース
ExpressionのisWritable - 例外:
EvaluationException
setValue
public void setValue(EvaluationContext context, @Nullable ObjectSE value) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのsetValue - 例外:
EvaluationException
setValue
public void setValue(@Nullable ObjectSE rootObject, @Nullable ObjectSE value) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのsetValue - 例外:
EvaluationException
setValue
public void setValue(@Nullable EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ObjectSE value) throws EvaluationException - 次で指定:
- インターフェース
ExpressionのsetValue - 例外:
EvaluationException
getExpressionString
- 次で指定:
- インターフェース
ExpressionのgetExpressionString