public final class ConversionUtil
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
static java.lang.String | 
convertToNumber(java.lang.String number,
               java.text.DecimalFormatSymbols symbols)
言語に応じた数字を 
Numberに変換可能な数字に変換する。 | 
static java.lang.String | 
escapeForRegex(char symbol)
指定されたシンボルを正規表現の形式にエスケープする。 
 | 
static <T> FormatSpec | 
getFormatSpec(ValidationContext<T> context,
             java.lang.String propertyName)
変換前文字列のMapからプロパティに対するフォーマット仕様を取得する。 
 | 
public static <T> FormatSpec getFormatSpec(ValidationContext<T> context, java.lang.String propertyName)
 
 フォーマット仕様
   キー: プロパティ名+"_nablarch_formatSpec"
   値  : "データタイプ{パターン}"形式のフォーマット文字列
 パターンのセパレータ
   キー: name属性の値+"_nablarch_formatSpec_separator"
   値  : パターンのセパレータ
 
 T - バリデーション結果で取得できる型context - ValidationContextpropertyName - プロパティ名public static java.lang.String escapeForRegex(char symbol)
symbol - シンボルpublic static java.lang.String convertToNumber(java.lang.String number,
                                               java.text.DecimalFormatSymbols symbols)
Numberに変換可能な数字に変換する。
 変換内容は下記のとおり。 ・小数点をドットに変換する。 ・1000の区切り文字を削除する。
number - 数字symbols - 数字に使用されている小数点や1000の区切り文字を提供するDecimalFormatSymbolsNumberに変換可能な数字