Class ExponentialNumberString
java.lang.Object
nablarch.core.dataformat.convertor.value.ValueConvertorSupport<Object,String>
nablarch.core.dataformat.convertor.value.NumberString
nablarch.core.dataformat.convertor.value.ExponentialNumberString
- All Implemented Interfaces:
ValueConvertor<Object,
String>
符号なしおよび指数付き数値コンバータ。
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
-
ExponentialNumberString
public ExponentialNumberString()
-
-
Method Details
-
validateNumericString
入出力データが数値文字列であるかどうかのチェックを行う。NumberString
では、入出力データが符号なし数値であることのチェックを行う。ExponentialNumberString
では、入出力データが符号なしおよび指数付き数値であることのチェックを行う。- Overrides:
validateNumericString
in classNumberString
- Parameters:
data
- 入出力されるデータ
-