Class Mod11CheckValidator

    • Constructor Detail

      • Mod11CheckValidator

        public Mod11CheckValidator()
    • Method Detail

      • initialize

        public void initialize​(int startIndex,
                               int endIndex,
                               int checkDigitIndex,
                               boolean ignoreNonDigitCharacters,
                               int threshold,
                               char treatCheck10As,
                               char treatCheck11As,
                               Mod11Check.ProcessingDirection direction,
                               int... customWeights)
      • isCheckDigitValid

        public boolean isCheckDigitValid​(List<Integer> digits,
                                         char checkDigit)
        Validate check digit using Mod11 checksum
        Specified by:
        isCheckDigitValid in class ModCheckBase
        Parameters:
        digits - The digits over which to calculate the checksum
        checkDigit - the check digit
        Returns:
        true if the mod11 result matches the check digit, false otherwise