Class ModCheckBase

    • Constructor Detail

      • ModCheckBase

        public ModCheckBase()
    • Method Detail

      • isCheckDigitValid

        public abstract boolean isCheckDigitValid​(List<Integer> digits,
                                                  char checkDigit)
      • initialize

        protected void initialize​(int startIndex,
                                  int endIndex,
                                  int checkDigitIndex,
                                  boolean ignoreNonDigitCharacters)
      • extractDigit

        protected int extractDigit​(char value)
                            throws NumberFormatException
        Returns the numeric int value of a char
        Parameters:
        value - the input char to be parsed
        Returns:
        the numeric int value represented by the character.
        Throws:
        NumberFormatException - in case character is not a digit