クラス DynamicExpression
java.lang.ObjectSE
org.springframework.integration.expression.DynamicExpression
- 実装済みのインターフェース一覧:
Expression
実行時に呼び出しごとに実際の Expression インスタンスを解決するために
ExpressionSource に委譲する Expression の実装。- 導入:
- 2.0
- 作成者:
- Mark Fisher, Artem Bilan
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明@Nullable ObjectSEgetValue()<T> @Nullable T@Nullable ObjectSE<T> @Nullable T@Nullable ObjectSEgetValue(EvaluationContext context) <T> @Nullable TgetValue(EvaluationContext context, @Nullable ClassSE<T> desiredResultType) @Nullable ObjectSEgetValue(EvaluationContext context, @Nullable ObjectSE rootObject) <T> @Nullable TgetValue(EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ClassSE<T> desiredResultType) @Nullable ClassSE<?>@Nullable ClassSE<?>getValueType(@Nullable ObjectSE rootObject) @Nullable ClassSE<?>getValueType(EvaluationContext context) @Nullable ClassSE<?>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(EvaluationContext context, @Nullable ObjectSE value) voidsetValue(EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ObjectSE value)
コンストラクターの詳細
DynamicExpression
方法の詳細
getValue
- 次で指定:
- インターフェース
Expression内のgetValue - 例外:
EvaluationException
getValue
- 次で指定:
- インターフェース
Expression内のgetValue - 例外:
EvaluationException
getValue
- 次で指定:
- インターフェース
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 @Nullable ObjectSE getValue(EvaluationContext context, @Nullable ObjectSE rootObject) throws EvaluationException - 次で指定:
- インターフェース
Expression内のgetValue - 例外:
EvaluationException
getValue
public <T> @Nullable T getValue(EvaluationContext context, @Nullable ClassSE<T> desiredResultType) throws EvaluationException - 次で指定:
- インターフェース
Expression内のgetValue - 例外:
EvaluationException
getValue
public <T> @Nullable T getValue(EvaluationContext context, @Nullable ObjectSE rootObject, @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<?> 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(EvaluationContext context, @Nullable ObjectSE rootObject, @Nullable ObjectSE value) throws EvaluationException - 次で指定:
- インターフェース
Expression内のsetValue - 例外:
EvaluationException
getExpressionString
- 次で指定:
- インターフェース
Expression内のgetExpressionString