Class AlphaNumericFormat

java.lang.Object
com.softwaremining.wrappers.format.Format
com.softwaremining.wrappers.format.AlphaNumericFormat

public final class AlphaNumericFormat extends Format
  • Constructor Details

    • AlphaNumericFormat

      protected AlphaNumericFormat(String picture)
      constructor
      Parameters:
      picture -
  • Method Details

    • isCompressed

      public final boolean isCompressed()
      Specified by:
      isCompressed in class Format
    • getNumberOfDigits

      public int getNumberOfDigits()
      Returns the number of integer digits of used for Integer and Decimal parts of a number. For example, given a definition of S9(5)v9(3); the NumberOfDigists is 11.
      Specified by:
      getNumberOfDigits in class Format
      Returns:
    • getSQLObject

      public final Object getSQLObject(String formattedString)
      Specified by:
      getSQLObject in class Format
    • addInvisibleChar

      protected final void addInvisibleChar(int pos, char ch)
    • getInvisibleChars

      protected final OrderedMap getInvisibleChars()
    • getStorageCellSize

      public final int getStorageCellSize()
      Description copied from class: Format
      This is the number of characters in field.
      For example, PIC X(10) will have 10 characters
      or PIC 9(16) will have 16 characters
      but PIC 9(16) COMP-3 will have 8 characters
      Specified by:
      getStorageCellSize in class Format
      Returns:
      cellsize
    • convertFromDisplayToStorage

      public final String convertFromDisplayToStorage(long value, boolean[] sizeError)
      format a value according to the PIC definition
      Overrides:
      convertFromDisplayToStorage in class Format
    • convertFromDisplayToStorage

      public final String convertFromDisplayToStorage(double value, boolean[] sizeError)
      format a value according to the PIC definition
      Specified by:
      convertFromDisplayToStorage in class Format
    • convertFromDisplayToStorage

      public String convertFromDisplayToStorage(BigDecimal value, boolean[] sizeError)
      format a value according to the PIC definition
      Specified by:
      convertFromDisplayToStorage in class Format
    • convertFromDisplayToStorage

      public String convertFromDisplayToStorage(BigInteger value, boolean[] sizeError)
      format a value according to the PIC definition
      Specified by:
      convertFromDisplayToStorage in class Format
    • convertFromDisplayToStorage

      public final String convertFromDisplayToStorage(String _value, boolean[] sizeError)
      format a value according to the PIC definition
      Specified by:
      convertFromDisplayToStorage in class Format
    • convertFromStorageToDisplayFormat

      public final String convertFromStorageToDisplayFormat(String formattedString)
      Specified by:
      convertFromStorageToDisplayFormat in class Format