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