# All Classes and Interfaces

Class
Description
ABANumberCheckDigit
Modulus 10 ABA Number (or Routing Transit Number (RTN)) Check Digit calculation/validation.
AbstractCalendarValidator
Abstract class for Date/Time/Calendar validation.
AbstractFormatValidator
Abstract class for Format based Validation.
AbstractNumberValidator
Abstract class for Number Validation.
Arg
A default argument or an argument for a specific validator definition (ex: required) can be stored to pass into a message as parameters.
BigDecimalValidator
BigDecimal Validation and Conversion routines (`java.math.BigDecimal`).
BigIntegerValidator
BigInteger Validation and Conversion routines (`java.math.BigInteger`).
ByteValidator
Byte Validation and Conversion routines (`java.lang.Byte`).
CalendarValidator
Calendar Validation and Conversion routines (`java.util.Calendar`).
CASNumberCheckDigit
Modulus 10 CAS Registry Number (or Chemical Abstracts Service (CAS RN)) Check Digit calculation/validation.
CheckDigit
Check Digit calculation and validation.
CheckDigitException
Check Digit calculation/validation error.
CodeValidator
Generic Code Validation providing format, minimum/maximum length and `CheckDigit` validations.
CreditCardValidator
Deprecated.
Use the new CreditCardValidator in the routines package.
CreditCardValidator
Perform credit card validations.
CreditCardValidator.CreditCardRange
Class that represents a credit card range.
CreditCardValidator.CreditCardType
CreditCardType implementations define how validation is performed for one type/brand of credit card.
CurrencyValidator
Currency Validation and Conversion routines (`java.math.BigDecimal`).
CUSIPCheckDigit
Modulus 10 CUSIP (North American Securities) Check Digit calculation/validation.
DateValidator
Deprecated.
Use the new DateValidator, CalendarValidator or TimeValidator in the routines package.
DateValidator
Date Validation and Conversion routines (`java.util.Date`).
DomainValidator
Domain name validation routines.
DomainValidator.ArrayType
enum used by `DomainValidator.updateTLDOverride(ArrayType, String[])` to determine which override array to update / fetch
DomainValidator.Item
Used to specify overrides when creating a new class.
DoubleValidator
Double Validation and Conversion routines (`java.lang.Double`).
EAN13CheckDigit
Modulus 10 EAN-13 / UPC / ISBN-13 Check Digit calculation/validation.
ECNumberCheckDigit
Modulus 11 EC number Check Digit calculation/validation.
EmailValidator
Deprecated.
Use the new EmailValidator in the routines package.
EmailValidator
Perform email validations.
Field
This contains the list of pluggable validators to run on a field and any message information and variables to perform the validations and generate error messages.
Flags
Represents a collection of 64 boolean (on/off) flags.
FloatValidator
Float Validation and Conversion routines (`java.lang.Float`).
Form
This contains a set of validation rules for a form/JavaBean.
FormSet
Holds a set of `Form`s stored associated with a `Locale` based on the country, language, and variant specified.
FormSetFactory
Factory class used by Digester to create FormSet's.
GenericTypeValidator
This class contains basic methods for performing validations that return the correctly typed class based on the validation performed.
GenericValidator
This class contains basic methods for performing validations.
IBANCheckDigit
IBAN (International Bank Account Number) Check Digit calculation/validation.
IBANValidator
IBAN Validator.
IBANValidator.Validator
The validation class
IBANValidatorStatus
Statuses of IBAN validation.
InetAddressValidator
InetAddress validation and conversion routines (`java.net.InetAddress`).
IntegerValidator
Integer Validation and Conversion routines (`java.lang.Integer`).
ISBN10CheckDigit
Modulus 11 ISBN-10 Check Digit calculation/validation.
ISBNCheckDigit
Combined ISBN-10 / ISBN-13 Check Digit calculation/validation.
ISBNValidator
Deprecated.
Use the new ISBNValidator in the routines package
ISBNValidator
ISBN-10 and ISBN-13 Code Validation.
ISINCheckDigit
Modulus 10 ISIN (International Securities Identifying Number) Check Digit calculation/validation.
ISINValidator
ISIN (International Securities Identifying Number) validation.
ISSNCheckDigit
International Standard Serial Number (ISSN) is an eight-digit serial number used to uniquely identify a serial publication.
ISSNValidator
International Standard Serial Number (ISSN) is an eight-digit serial number used to uniquely identify a serial publication.
LongValidator
Long Validation and Conversion routines (`java.lang.Long`).
LuhnCheckDigit
Modulus 10 Luhn Check Digit calculation/validation.
ModulusCheckDigit
Abstract Modulus Check digit calculation/validation.
ModulusTenCheckDigit
General Modulus 10 Check Digit calculation/validation.
Msg
An alternative message can be associated with a `Field` and a pluggable validator instead of using the default message stored in the `ValidatorAction` (aka pluggable validator).
PercentValidator
Percentage Validation and Conversion routines (`java.math.BigDecimal`).
RegexValidator
Regular Expression validation (using the JRE's regular expression support).
SedolCheckDigit
Modulus 10 SEDOL (UK Securities) Check Digit calculation/validation.
ShortValidator
Short Validation and Conversion routines (`java.lang.Short`).
TimeValidator
Time Validation and Conversion routines (`java.util.Calendar`).
UrlValidator
URL Validation routines.
UrlValidator
Deprecated.
Use the new UrlValidator in the routines package.
Validator
Validations are processed by the validate method.
ValidatorAction
Contains the information to dynamically create and run a validation method.
ValidatorException
The base exception for the Validator Framework.
ValidatorResources
General purpose class for storing `FormSet` objects based on their associated `Locale`.
ValidatorResult
This contains the results of a set of validation rules processed on a JavaBean.
ValidatorResult.ResultStatus
Contains the status of the validation.
ValidatorResults
This contains the results of a set of validation rules processed on a JavaBean.
ValidatorUtils
Basic utility methods.
Var
A variable that can be associated with a `Field` for passing in information to a pluggable validator.
VerhoeffCheckDigit
Verhoeff (Dihedral) Check Digit calculation/validation.