クラス ExpressionUtils
java.lang.ObjectSE
org.springframework.expression.common.ExpressionUtils
任意の式言語プロバイダーが使用できる一般的なユーティリティ関数。
- 導入:
- 3.0
- 作成者:
- Andy Clement, Juergen Hoeller
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明static <T> T
convertTypedValue
(EvaluationContext context, TypedValue typedValue, ClassSE<T> targetType) 指定されたコンテキストで使用可能な型コンバーターがあるかどうかを判別し、それを使用して、指定された値を指定された型に変換しようとします。static boolean
toBoolean
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値をブール値に変換しようとします。static byte
toByte
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値をバイトに変換してみてください。static char
toChar
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付きの値を char に変換しようとします。static double
toDouble
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を double に変換してみてください。static float
toFloat
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を浮動小数点数に変換してみてください。static int
toInt
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を int に変換しようとします。static long
toLong
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を long に変換しようとします。static short
toShort
(TypeConverter typeConverter, TypedValue typedValue) 提供された型コンバーターを使用して、型付き値を short に変換してみてください。
コンストラクターの詳細
ExpressionUtils
public ExpressionUtils()
メソッドの詳細
convertTypedValue
@Nullable public static <T> T convertTypedValue(@Nullable EvaluationContext context, TypedValue typedValue, @Nullable ClassSE<T> targetType) 指定されたコンテキストで使用可能な型コンバーターがあるかどうかを判別し、それを使用して、指定された値を指定された型に変換しようとします。変換が不可能な場合は例外をスローします。- パラメーター:
context
- 型コンバーターを定義する可能性のある評価コンテキストtypedValue
- 変換する値とそれを説明する型記述子targetType
- 変換を試みる型- 戻り値:
- 変換された値
- 例外:
EvaluationException
- 変換中に問題が発生した場合、または指定された型への値の変換はサポートされていません
toInt
提供された型コンバーターを使用して、型付き値を int に変換しようとします。toBoolean
提供された型コンバーターを使用して、型付き値をブール値に変換しようとします。toDouble
提供された型コンバーターを使用して、型付き値を double に変換してみてください。toLong
提供された型コンバーターを使用して、型付き値を long に変換しようとします。toChar
提供された型コンバーターを使用して、型付きの値を char に変換しようとします。toShort
提供された型コンバーターを使用して、型付き値を short に変換してみてください。toFloat
提供された型コンバーターを使用して、型付き値を浮動小数点数に変換してみてください。toByte
提供された型コンバーターを使用して、型付き値をバイトに変換してみてください。