Class ExponentialSignedNumberString

All Implemented Interfaces:
ValueConvertor<Object,String>

public class ExponentialSignedNumberString extends SignedNumberString
符号付きおよび指数付き数値コンバータ。

SindedNumberStringを継承し、符号付きおよび指数付き数値であるかどうかの形式チェックおよび変換を行う。

本コンバータは可変長ファイルの数値フィールドを読み書きする場合に、CharacterStreamDataStringと組み合わせて使用することを想定している。
固定長ファイルの数値フィールドを読み書きする場合は、SignedNumberStringDecimalを使用すること。

  • Constructor Details

    • ExponentialSignedNumberString

      public ExponentialSignedNumberString()
  • Method Details

    • validateNumericString

      protected void validateNumericString(String data)
      入出力データが数値文字列であるかどうかのチェックを行う。

      NumberStringでは、入出力データが符号なし数値であることのチェックを行う。

      SignedNumberStringでは、入出力データが符号付き数値であることのチェックを行う。

      ExponentialSignedNumberStringでは、入出力データが符号付き数値であることのチェックを行う。

      Overrides:
      validateNumericString in class SignedNumberString
      Parameters:
      data - 入出力されるデータ