## Uses of Interface
org.apache.commons.validator.routines.checkdigit.CheckDigit

- Packages that use CheckDigit
  Package | Description
  --- | ---
  org.apache.commons.validator.routines | This package contains independant validation routines.
  org.apache.commons.validator.routines.checkdigit | This package contains Check Digit validation/calculation routines.

- - ### Uses of CheckDigit in org.apache.commons.validator.routines

    Methods in org.apache.commons.validator.routines that return CheckDigit
    Modifier and Type | Method and Description
    --- | ---
    `CheckDigit` | CodeValidator.`getCheckDigit()` Return the check digit validation routine.

    Constructors in org.apache.commons.validator.routines with parameters of type CheckDigit
    Constructor and Description
    `CodeValidator(RegexValidator regexValidator, CheckDigit checkdigit)` Construct a code validator with a specified regular expression, validator and `CheckDigit` validation.
    `CodeValidator(RegexValidator regexValidator, int length, CheckDigit checkdigit)` Construct a code validator with a specified regular expression, validator, length and `CheckDigit` validation.
    `CodeValidator(RegexValidator regexValidator, int minLength, int maxLength, CheckDigit checkdigit)` Construct a code validator with a specified regular expression validator, minimum/maximum length and `CheckDigit` validation.
    `CodeValidator(String regex, CheckDigit checkdigit)` Construct a code validator with a specified regular expression and `CheckDigit`.
    `CodeValidator(String regex, int length, CheckDigit checkdigit)` Construct a code validator with a specified regular expression, length and `CheckDigit`.
    `CodeValidator(String regex, int minLength, int maxLength, CheckDigit checkdigit)` Construct a code validator with a specified regular expression, minimum/maximum length and `CheckDigit` validation.

  - ### Uses of CheckDigit in org.apache.commons.validator.routines.checkdigit

    Classes in org.apache.commons.validator.routines.checkdigit that implement CheckDigit
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABANumberCheckDigit` Modulus 10 ABA Number (or Routing Transit Number (RTN)) Check Digit calculation/validation.
    `class` | `CUSIPCheckDigit` Modulus 10 CUSIP (North American Securities) Check Digit calculation/validation.
    `class` | `EAN13CheckDigit` Modulus 10 EAN-13 / UPC / ISBN-13 Check Digit calculation/validation.
    `class` | `IBANCheckDigit` IBAN (International Bank Account Number) Check Digit calculation/validation.
    `class` | `ISBN10CheckDigit` Modulus 11 ISBN-10 Check Digit calculation/validation.
    `class` | `ISBNCheckDigit` Combined ISBN-10 / ISBN-13 Check Digit calculation/validation.
    `class` | `ISINCheckDigit` Modulus 10 ISIN (International Securities Identifying Number) Check Digit calculation/validation.
    `class` | `ISSNCheckDigit` International Standard Serial Number (ISSN) is an eight-digit serial number used to uniquely identify a serial publication.
    `class` | `LuhnCheckDigit` Modulus 10 Luhn Check Digit calculation/validation.
    `class` | `ModulusCheckDigit` Abstract Modulus Check digit calculation/validation.
    `class` | `ModulusTenCheckDigit` General Modulus 10 Check Digit calculation/validation.
    `class` | `SedolCheckDigit` Modulus 10 SEDOL (UK Securities) Check Digit calculation/validation.
    `class` | `VerhoeffCheckDigit` Verhoeff (Dihedral) Check Digit calculation/validation.

    Fields in org.apache.commons.validator.routines.checkdigit declared as CheckDigit
    Modifier and Type | Field and Description
    --- | ---
    `static CheckDigit` | ABANumberCheckDigit.`ABAN_CHECK_DIGIT` Singleton Routing Transit Number Check Digit instance
    `static CheckDigit` | CUSIPCheckDigit.`CUSIP_CHECK_DIGIT` Singleton CUSIP Check Digit instance
    `static CheckDigit` | EAN13CheckDigit.`EAN13_CHECK_DIGIT` Singleton EAN-13 Check Digit instance
    `static CheckDigit` | IBANCheckDigit.`IBAN_CHECK_DIGIT` Singleton IBAN Number Check Digit instance
    `static CheckDigit` | ISBNCheckDigit.`ISBN_CHECK_DIGIT` Singleton combined ISBN-10 / ISBN-13 Check Digit instance
    `static CheckDigit` | ISBNCheckDigit.`ISBN10_CHECK_DIGIT` Singleton ISBN-10 Check Digit instance
    `static CheckDigit` | ISBN10CheckDigit.`ISBN10_CHECK_DIGIT` Singleton ISBN-10 Check Digit instance
    `static CheckDigit` | ISBNCheckDigit.`ISBN13_CHECK_DIGIT` Singleton ISBN-13 Check Digit instance
    `static CheckDigit` | ISINCheckDigit.`ISIN_CHECK_DIGIT` Singleton ISIN Check Digit instance
    `static CheckDigit` | ISSNCheckDigit.`ISSN_CHECK_DIGIT` Singleton ISSN Check Digit instance
    `static CheckDigit` | LuhnCheckDigit.`LUHN_CHECK_DIGIT` Singleton Luhn Check Digit instance
    `static CheckDigit` | SedolCheckDigit.`SEDOL_CHECK_DIGIT` Singleton SEDOL check digit instance
    `static CheckDigit` | VerhoeffCheckDigit.`VERHOEFF_CHECK_DIGIT` Singleton Verhoeff Check Digit instance

Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.