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