Interface IsoIecConstants

All Known Implementing Classes:
IBANCheckDigit, IsoIecHybrid1110System, IsoIecHybrid2726System, IsoIecHybrid3736System, IsoIecPolynomial11System, IsoIecPolynomial1271System, IsoIecPolynomial37System, IsoIecPolynomial661System, IsoIecPolynomial97System, IsoIecPure11System, IsoIecPure1271System, IsoIecPure37System, IsoIecPure661System, IsoIecPure97System, Modulus97CheckDigit, VATidBECheckDigit, VATidELCheckDigit, VATidFICheckDigit, VATidGBCheckDigit

public interface IsoIecConstants
A collection of constants generally used for ISO/IEC 7064 check digit calculation/validation.
Since:
1.10.0
Author:
EUG https://github.com/homebeaver
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Alphabetic character set used for hybrid ISO/IEC 7064, MOD 27,26 and for pure ISO/IEC 7064, MOD 661-26 check digit.
    static final String
    Alphanumeric character set used for hybrid ISO/IEC 7064, MOD 37,36 and for pure ISO/IEC 7064, MOD 1271-36 check digit.
    static final String
    Character set used for pure ISO/IEC 7064, MOD 37-2 check digit is alphanumeric or '*'.
    static final int
    The modulus used for pure ISO/IEC 7064, MOD 1271-36.
    static final int
    The modulus used for pure ISO/IEC 7064, MOD 37-2.
    static final int
    The modulus used for pure ISO/IEC 7064, MOD 661-26.
    static final int
    The modulus used for pure ISO/IEC 7064, MOD 97-10.
    static final String
    Numeric character set used for hybrid ISO/IEC 7064, MOD 11,10 and for pure ISO/IEC 7064, MOD 97-10 check digit.
    static final String
    Character set used for pure ISO/IEC 7064, MOD 11-2 check digit is numeric or 'X'.
    static final int
    The radix used for pure ISO/IEC 7064, MOD 97-10.
    static final int
    The radix used for pure ISO/IEC 7064, MOD 11-2 and ISO/IEC 7064, MOD 37-2.
    static final int
    The radix used for pure ISO/IEC 7064, MOD 661-26.
    static final int
    The radix used for pure ISO/IEC 7064, MOD 1271-36.
  • Field Details

    • NUMERIC

      static final String NUMERIC
      Numeric character set used for hybrid ISO/IEC 7064, MOD 11,10 and for pure ISO/IEC 7064, MOD 97-10 check digit.
      See Also:
    • ALPHABETIC

      static final String ALPHABETIC
      Alphabetic character set used for hybrid ISO/IEC 7064, MOD 27,26 and for pure ISO/IEC 7064, MOD 661-26 check digit.
      See Also:
    • ALPHANUMERIC

      static final String ALPHANUMERIC
      Alphanumeric character set used for hybrid ISO/IEC 7064, MOD 37,36 and for pure ISO/IEC 7064, MOD 1271-36 check digit.
      See Also:
    • NUMERIC_PLUS_X

      static final String NUMERIC_PLUS_X
      Character set used for pure ISO/IEC 7064, MOD 11-2 check digit is numeric or 'X'.
      See Also:
    • ALPHANUMERIC_PLUS_STAR

      static final String ALPHANUMERIC_PLUS_STAR
      Character set used for pure ISO/IEC 7064, MOD 37-2 check digit is alphanumeric or '*'.
      See Also:
    • MODULUS_37

      static final int MODULUS_37
      The modulus used for pure ISO/IEC 7064, MOD 37-2.
      See Also:
    • MODULUS_97

      static final int MODULUS_97
      The modulus used for pure ISO/IEC 7064, MOD 97-10.
      See Also:
    • MODULUS_661

      static final int MODULUS_661
      The modulus used for pure ISO/IEC 7064, MOD 661-26.
      See Also:
    • MODULUS_1271

      static final int MODULUS_1271
      The modulus used for pure ISO/IEC 7064, MOD 1271-36.
      See Also:
    • RADIX_2

      static final int RADIX_2
      The radix used for pure ISO/IEC 7064, MOD 11-2 and ISO/IEC 7064, MOD 37-2.
      See Also:
    • RADIX_10

      static final int RADIX_10
      The radix used for pure ISO/IEC 7064, MOD 97-10.
    • RADIX_26

      static final int RADIX_26
      The radix used for pure ISO/IEC 7064, MOD 661-26.
    • RADIX_36

      static final int RADIX_36
      The radix used for pure ISO/IEC 7064, MOD 1271-36.