Class SignedNumberString

All Implemented Interfaces:
ValueConvertor<Object,String>
Direct Known Subclasses:
ExponentialSignedNumberString

public class SignedNumberString extends NumberString
符号付き数値コンバータ。

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

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

  • Constructor Details

    • SignedNumberString

      public SignedNumberString()
  • Method Details

    • validateNumericString

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

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

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

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