Class SignedNumberString
java.lang.Object
nablarch.core.dataformat.convertor.value.ValueConvertorSupport<Object,String>
nablarch.core.dataformat.convertor.value.NumberString
nablarch.core.dataformat.convertor.value.SignedNumberString
- All Implemented Interfaces:
ValueConvertor<Object,
String>
- Direct Known Subclasses:
ExponentialSignedNumberString
符号付き数値コンバータ。
NumberString
を継承し、符号付き数値であるかどうかの形式チェックおよび変換を行う。
本コンバータは可変長ファイルの数値フィールドを読み書きする場合に、CharacterStreamDataString
と組み合わせて使用することを想定している。
固定長ファイルの数値フィールドを読み書きする場合は、SignedNumberStringDecimal
を使用すること。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
validateNumericString
(String data) 入出力データが数値文字列であるかどうかのチェックを行う。Methods inherited from class nablarch.core.dataformat.convertor.value.NumberString
convertOnRead, convertOnWrite
Methods inherited from class nablarch.core.dataformat.convertor.value.ValueConvertorSupport
getField, initialize
-
Constructor Details
-
SignedNumberString
public SignedNumberString()
-
-
Method Details
-
validateNumericString
入出力データが数値文字列であるかどうかのチェックを行う。NumberString
では、入出力データが符号なし数値であることのチェックを行う。SignedNumberString
では、入出力データが符号付き数値であることのチェックを行う。- Overrides:
validateNumericString
in classNumberString
- Parameters:
data
- 入出力されるデータ
-