@Published(tag="architect") public class LongConvertor extends IntegerConvertor
| Digitsアノテーションの属性名 | 説明 |
| integer | 整数部桁数上限値。18以上の数値を指定できない。 |
| fraction | 小数部桁数上限値。0のみ指定可能。 |
| commaSeparated | trueの場合、入力値が3桁区切り文字で編集されていてもよい。(区切り文字は省略可。) falseの場合、入力値が3桁区切り文字で編集されていてはいけない。 |
| messageId | 変換失敗時のメッセージID。 |
IntegerConvertorと同様である。Digits,
IntegerConvertor| コンストラクタと説明 |
|---|
LongConvertor() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
checkDigit(Digits digit)
Digitsの内容が、コンバータで対応可能な値であることをチェックする。
|
protected java.lang.Number |
convertToPropertyType(java.lang.String numberString)
トリムおよびフォーマットを行った文字列を、プロパティの型のオブジェクトへ変換する。
|
java.lang.Class<?> |
getTargetClass()
変換対象のクラスを取得する。
|
createPatternconvert, convertToNumber, convertToString, getDecimalFormatSymbols, getDefaultDecimalFormatSymbols, isConvertible, setAllowNullValue, setInvalidDigitsFractionMessageId, setInvalidDigitsIntegerMessageId, setMultiInputMessageId, trimpublic java.lang.Class<?> getTargetClass()
getTargetClass インタフェース内 ConvertorgetTargetClass クラス内 IntegerConvertorprotected java.lang.Number convertToPropertyType(java.lang.String numberString)
convertToPropertyType クラス内 IntegerConvertornumberString - トリムおよびフォーマットを行った文字列protected void checkDigit(Digits digit) throws java.lang.IllegalArgumentException
IntegerConvertorcheckDigit クラス内 IntegerConvertordigit - バリデーション対象の数値フォーマットjava.lang.IllegalArgumentException - 整数部または、小数部の桁数が不正な場合