Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/commons-validator
/ types & classes
Types & classes
176 in github.com/apache/commons-validator
⨍
Functions
1,283
◇
Types & classes
176
Class
ABANumberCheckDigit
Modulus 10 <strong>ABA Number</strong> (or <strong>Routing Transit Number</strong> (RTN)) Check Digit calculation/validation. <p> ABA Numbers (or Rou
src/main/java/org/apache/commons/validator/routines/checkdigit/ABANumberCheckDigit.java:46
Class
ABANumberCheckDigitTest
ABA Number Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/ABANumberCheckDigitTest.java:24
Class
AbstractCalendarValidator
Abstract class for Date/Time/Calendar validation. <p>This is a <em>base</em> class for building Date / Time Validators using format parsing.</p>
src/main/java/org/apache/commons/validator/routines/AbstractCalendarValidator.java:38
Class
AbstractCalendarValidatorTest
Base Calendar Test Case.
src/test/java/org/apache/commons/validator/routines/AbstractCalendarValidatorTest.java:41
Class
AbstractCheckDigit
Abstracts {@link CheckDigit} for implementations.
src/main/java/org/apache/commons/validator/routines/checkdigit/AbstractCheckDigit.java:23
Class
AbstractCheckDigitTest
Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/AbstractCheckDigitTest.java:44
Class
AbstractCommonTest
Consolidates reading in XML config file into parent class.
src/test/java/org/apache/commons/validator/AbstractCommonTest.java:27
Class
AbstractFormatValidator
Abstracts class for <em>Format</em> based Validation. <p> This is a <em>base</em> class for building Date and Number Validators using format parsing.
src/main/java/org/apache/commons/validator/routines/AbstractFormatValidator.java:33
Class
AbstractNumberTest
Abstracts number unit tests methods.
src/test/java/org/apache/commons/validator/AbstractNumberTest.java:32
Class
AbstractNumberValidator
Abstract class for Number Validation. <p>This is a <em>base</em> class for building Number Validators using format parsing.</p> @since 1.3.0
src/main/java/org/apache/commons/validator/routines/AbstractNumberValidator.java:37
Class
AbstractNumberValidatorTest
Base Number Test Case.
src/test/java/org/apache/commons/validator/routines/AbstractNumberValidatorTest.java:41
Class
Amex
src/main/java/org/apache/commons/validator/CreditCardValidator.java:57
Class
Arg
src/main/java/org/apache/commons/validator/Arg.java:36
Enum
ArrayType
Enumerates array types used by {@link DomainValidator#updateTLDOverride(ArrayType, String[])} to determine which override array to update / fetch @si
src/main/java/org/apache/commons/validator/routines/DomainValidator.java:72
Class
BigDecimalValidator
<strong>BigDecimal Validation</strong> and Conversion routines ({@code java.math.BigDecimal}). <p> This validator provides a number of methods for val
src/main/java/org/apache/commons/validator/routines/BigDecimalValidator.java:66
Class
BigDecimalValidatorTest
Tests {@link BigDecimalValidator}.
src/test/java/org/apache/commons/validator/routines/BigDecimalValidatorTest.java:34
Class
BigIntegerValidator
<strong>BigInteger Validation</strong> and Conversion routines ({@code java.math.BigInteger}). <p> This validator provides a number of methods for va
src/main/java/org/apache/commons/validator/routines/BigIntegerValidator.java:67
Class
BigIntegerValidatorTest
Tests {@link BigIntegerValidator}.
src/test/java/org/apache/commons/validator/routines/BigIntegerValidatorTest.java:35
Class
ByteTest
Performs Validation Test for {@code byte} validations.
src/test/java/org/apache/commons/validator/ByteTest.java:24
Class
ByteValidator
<strong>Byte Validation</strong> and Conversion routines ({@link Byte}). <p>This validator provides a number of methods for validating/converting
src/main/java/org/apache/commons/validator/routines/ByteValidator.java:65
Class
ByteValidatorTest
Tests {@link ByteValidator}.
src/test/java/org/apache/commons/validator/routines/ByteValidatorTest.java:34
Class
CASNumberCheckDigit
Modulus 10 <strong>CAS Registry Number</strong> (or <strong>Chemical Abstracts Service</strong> (CAS RN)) Check Digit calculation/validation. <p> CAS
src/main/java/org/apache/commons/validator/routines/checkdigit/CASNumberCheckDigit.java:50
Class
CASNumberCheckDigitTest
CAS Number Check Digit Tests.
src/test/java/org/apache/commons/validator/routines/checkdigit/CASNumberCheckDigitTest.java:27
Class
CUSIPCheckDigit
Modulus 10 <strong>CUSIP</strong> (North American Securities) Check Digit calculation/validation. <p> CUSIP Numbers are 9 character alphanumeric code
src/main/java/org/apache/commons/validator/routines/checkdigit/CUSIPCheckDigit.java:38
Class
CUSIPCheckDigitTest
CUSIP Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/CUSIPCheckDigitTest.java:30
Class
CalendarValidator
<strong>Calendar Validation</strong> and Conversion routines ({@code java.util.Calendar}). <p>This validator provides a number of methods for validat
src/main/java/org/apache/commons/validator/routines/CalendarValidator.java:87
Class
CalendarValidatorTest
Tests {@link CalendarValidator}.
src/test/java/org/apache/commons/validator/routines/CalendarValidatorTest.java:45
Interface
CheckDigit
<strong>Check Digit</strong> calculation and validation. <p> The logic for validating check digits has previously been embedded within the logic for s
src/main/java/org/apache/commons/validator/routines/checkdigit/CheckDigit.java:51
Class
CheckDigitException
Check Digit calculation/validation error. @since 1.4
src/main/java/org/apache/commons/validator/routines/checkdigit/CheckDigitException.java:27
Class
CheckDigitExceptionTest
Tests {@link CheckDigitException}.
src/test/java/org/apache/commons/validator/routines/checkdigit/CheckDigitExceptionTest.java:30
Class
CheckDigitNonAsciiDigitTest
Tests that check digit routines reject non-ASCII Unicode digits that {@code Character.getNumericValue} / {@code Character.isDigit} otherwise map to 0-
src/test/java/org/apache/commons/validator/routines/checkdigit/CheckDigitNonAsciiDigitTest.java:28
Class
CodeValidator
Generic <strong>Code Validation</strong> providing format, minimum/maximum length and {@link CheckDigit} validations. <p> Performs the following valid
src/main/java/org/apache/commons/validator/routines/CodeValidator.java:70
Class
CodeValidatorTest
CodeValidatorTest.java.
src/test/java/org/apache/commons/validator/routines/CodeValidatorTest.java:32
Class
Constants
Defines constants to avoid an NPE for [VALIDATOR-502] Circular dependency in static initialization causes NPE in GenericValidator.isCreditCard().
src/main/java/org/apache/commons/validator/Constants.java:26
Class
CreditCardRange
Class that represents a credit card range. @since 1.6
src/main/java/org/apache/commons/validator/routines/CreditCardValidator.java:87
Interface
CreditCardType
CreditCardType implementations define how validation is performed for one type/brand of credit card. @since 1.1.2
src/main/java/org/apache/commons/validator/CreditCardValidator.java:73
Class
CreditCardValidator
src/main/java/org/apache/commons/validator/CreditCardValidator.java:54
Class
CreditCardValidator
Perform credit card validations. <p> By default, AMEX + VISA + MASTERCARD + DISCOVER card types are allowed. You can specify which cards should pass
src/main/java/org/apache/commons/validator/routines/CreditCardValidator.java:80
Class
CreditCardValidatorTest
Test the CreditCardValidator class. @deprecated this test can be removed when the deprecated class is removed
src/test/java/org/apache/commons/validator/CreditCardValidatorTest.java:29
Class
CreditCardValidatorTest
Test the CreditCardValidator class.
src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java:33
Class
CurrencyValidator
<strong>Currency Validation</strong> and Conversion routines ({@code java.math.BigDecimal}). <p>This is one implementation of a currency validator th
src/main/java/org/apache/commons/validator/routines/CurrencyValidator.java:44
Class
CurrencyValidatorTest
Tests {@link CurrencyValidator}.
src/test/java/org/apache/commons/validator/routines/CurrencyValidatorTest.java:37
Class
CustomValidatorResources
Custom ValidatorResources implementation.
src/test/java/org/apache/commons/validator/custom/CustomValidatorResources.java:28
Class
CustomValidatorResourcesTest
Test custom ValidatorResources.
src/test/java/org/apache/commons/validator/CustomValidatorResourcesTest.java:30
Class
DateTest
Abstracts date unit tests methods.
src/test/java/org/apache/commons/validator/DateTest.java:32
Class
DateValidator
Perform date validations. <p> This class is a Singleton; you can retrieve the instance via the getInstance() method. </p> @since 1.1 @deprecated Use
src/main/java/org/apache/commons/validator/DateValidator.java:35
Class
DateValidator
<strong>Date Validation</strong> and Conversion routines ({@code java.util.Date}). <p>This validator provides a number of methods for validating/conv
src/main/java/org/apache/commons/validator/routines/DateValidator.java:84
Class
DateValidatorTest
Tests {@link DateValidator}.
src/test/java/org/apache/commons/validator/routines/DateValidatorTest.java:41
Class
DinersClub
Test a custom implementation of CreditCardType.
src/test/java/org/apache/commons/validator/CreditCardValidatorTest.java:35
Class
Discover
src/main/java/org/apache/commons/validator/CreditCardValidator.java:91
Class
DomainValidator
<strong>Domain name</strong> validation routines. <p> This validator provides methods for validating Internet domain names and top-level domains. </p
src/main/java/org/apache/commons/validator/routines/DomainValidator.java:64
Class
DomainValidatorStartupTest
Startup Tests for the DomainValidator. TODO Port to JUnit 5.
src/test/java/org/apache/commons/validator/routines/DomainValidatorStartupTest.java:38
Class
DomainValidatorTest
Tests {@link DomainValidator}.
src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java:56
Class
DoubleTest
Performs Validation Test for {@code double} validations.
src/test/java/org/apache/commons/validator/DoubleTest.java:24
Class
DoubleValidator
<strong>Double Validation</strong> and Conversion routines ({@link Double}). <p>This validator provides a number of methods for validating/convert
src/main/java/org/apache/commons/validator/routines/DoubleValidator.java:65
Class
DoubleValidatorTest
Tests {@link DoubleValidator}.
src/test/java/org/apache/commons/validator/routines/DoubleValidatorTest.java:39
Class
EAN13CheckDigit
Modulus 10 <strong>EAN-13</strong> / <strong>UPC</strong> / <strong>ISBN-13</strong> Check Digit calculation/validation. <p> Check digit calculation i
src/main/java/org/apache/commons/validator/routines/checkdigit/EAN13CheckDigit.java:44
Class
EAN13CheckDigitTest
EAN-13 Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/EAN13CheckDigitTest.java:24
Class
ECNumberCheckDigit
Modulus 11 <strong>EC number</strong> Check Digit calculation/validation. <p> The European Community number (EC number) is a unique seven-digit ident
src/main/java/org/apache/commons/validator/routines/checkdigit/ECNumberCheckDigit.java:41
Class
ECNumberCheckDigitTest
EC Number Check Digit Tests.
src/test/java/org/apache/commons/validator/routines/checkdigit/ECNumberCheckDigitTest.java:27
Class
EmailTest
Performs Validation Test for e-mail validations. @deprecated to be removed when target class is removed
src/test/java/org/apache/commons/validator/EmailTest.java:36
Class
EmailValidator
Perform email validations. <p> This class is a Singleton; you can retrieve the instance via the getInstance() method. </p> <p> Based on a script by <a
src/main/java/org/apache/commons/validator/EmailValidator.java:43
Class
EmailValidator
Perform email validations. <p> Based on a script by <a href="mailto:stamhankar@hotmail.com">Sandeep V. Tamhankar</a> https://javascript.internet.com <
src/main/java/org/apache/commons/validator/routines/EmailValidator.java:35
Class
EmailValidatorTest
Performs Validation Test for e-mail validations.
src/test/java/org/apache/commons/validator/routines/EmailValidatorTest.java:35
Class
EntityImportTest
Tests entity imports.
src/test/java/org/apache/commons/validator/EntityImportTest.java:29
Class
ExceptionTest
Performs Validation Test for exception handling.
src/test/java/org/apache/commons/validator/ExceptionTest.java:33
Class
ExtensionTest
<p> Performs tests for extension in form definitions. Performs the same tests RequiredNameTest does but with an equivalent validation definition with
src/test/java/org/apache/commons/validator/ExtensionTest.java:40
Class
Field
src/main/java/org/apache/commons/validator/Field.java:47
Class
FieldTest
Test {@code Field} objects.
src/test/java/org/apache/commons/validator/FieldTest.java:29
Class
Flags
Represents a collection of 64 boolean (on/off) flags. Individual flags are represented by powers of 2. For example,<br> Flag 1 = 1<br> Flag 2 = 2<br
src/main/java/org/apache/commons/validator/util/Flags.java:39
Class
FlagsTest
Test the Flags class.
src/test/java/org/apache/commons/validator/util/FlagsTest.java:28
Class
FloatTest
Performs Validation Test for {@code float} validations.
src/test/java/org/apache/commons/validator/FloatTest.java:24
Class
FloatValidator
<strong>Float Validation</strong> and Conversion routines ({@link Float}). <p>This validator provides a number of methods for validating/convertin
src/main/java/org/apache/commons/validator/routines/FloatValidator.java:65
Class
FloatValidatorTest
Tests {@link FloatValidator}.
src/test/java/org/apache/commons/validator/routines/FloatValidatorTest.java:43
Class
Form
src/main/java/org/apache/commons/validator/Form.java:38
Class
FormSet
Holds a set of {@code Form}s stored associated with a {@link Locale} based on the country, language, and variant specified. Instances of this class ar
src/main/java/org/apache/commons/validator/FormSet.java:35
Class
FormSetFactory
Factory class used by Digester to create FormSet's. @since 1.2
src/main/java/org/apache/commons/validator/FormSetFactory.java:29
Class
GenericTypeValidator
This class contains basic methods for performing validations that return the correctly typed class based on the validation performed.
src/main/java/org/apache/commons/validator/GenericTypeValidator.java:35
Class
GenericTypeValidatorImpl
Contains validation methods for different unit tests.
src/test/java/org/apache/commons/validator/GenericTypeValidatorImpl.java:27
Class
GenericTypeValidatorTest
Performs Validation Test for type validations.
src/test/java/org/apache/commons/validator/GenericTypeValidatorTest.java:38
Class
GenericValidator
This class contains basic methods for performing validations.
src/main/java/org/apache/commons/validator/GenericValidator.java:31
Class
GenericValidatorImpl
Contains validation methods for different unit tests.
src/test/java/org/apache/commons/validator/GenericValidatorImpl.java:24
Class
GenericValidatorTest
Test the GenericValidator class.
src/test/java/org/apache/commons/validator/GenericValidatorTest.java:27
Class
IBANCheckDigit
<strong>IBAN</strong> (International Bank Account Number) Check Digit calculation/validation. <p> This routine is based on the ISO 7064 Mod 97,10 chec
src/main/java/org/apache/commons/validator/routines/checkdigit/IBANCheckDigit.java:42
Class
IBANCheckDigitTest
IBAN Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/IBANCheckDigitTest.java:33
Class
IBANValidator
IBAN Validator. <p> Checks an IBAN for: </p> <ul> <li>country code prefix</li> <li>IBAN length</li> <li>pattern (digits and/or uppercase letters)</li>
src/main/java/org/apache/commons/validator/routines/IBANValidator.java:63
Enum
IBANValidatorStatus
Enumerates statuses of IBAN validation. @since 1.10.0
src/main/java/org/apache/commons/validator/routines/IBANValidatorStatus.java:24
Class
IBANValidatorTest
Tests {@link IBANValidator}.
src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java:58
Class
IDNBUGHOLDER
src/main/java/org/apache/commons/validator/routines/DomainValidator.java:114
Class
ISBN10CheckDigit
Modulus 11 <strong>ISBN-10</strong> Check Digit calculation/validation. <p> ISBN-10 Numbers are a numeric code except for the last (check) digit which
src/main/java/org/apache/commons/validator/routines/checkdigit/ISBN10CheckDigit.java:43
Class
ISBN10CheckDigitTest
ISBN-10 Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/ISBN10CheckDigitTest.java:24
Class
ISBNCheckDigit
Combined <strong>ISBN-10</strong> / <strong>ISBN-13</strong> Check Digit calculation/validation. <p> This implementation validates/calculates ISBN che
src/main/java/org/apache/commons/validator/routines/checkdigit/ISBNCheckDigit.java:40
Class
ISBNCheckDigitTest
ISBN-10/ISBN-13 Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/ISBNCheckDigitTest.java:29
Class
ISBNValidator
A class for validating 10 digit ISBN codes. Based on this <a href="https://www.isbn.org/standards/home/isbn/international/html/usm4.htm"> algorithm</a
src/main/java/org/apache/commons/validator/ISBNValidator.java:32
Class
ISBNValidator
<strong>ISBN-10</strong> and <strong>ISBN-13</strong> Code Validation. <p> This validator validates the code is either a valid ISBN-10 (using a {@link
src/main/java/org/apache/commons/validator/routines/ISBNValidator.java:76
Class
ISBNValidatorTest
Tests {@link ISBNValidator}. @deprecated to be removed when the org.apache.commons.validator.ISBNValidator class is removed
src/test/java/org/apache/commons/validator/ISBNValidatorTest.java:29
Class
ISBNValidatorTest
Tests {@link ISBNValidator}.
src/test/java/org/apache/commons/validator/routines/ISBNValidatorTest.java:32
Class
ISINCheckDigit
Modulus 10 <strong>ISIN</strong> (International Securities Identifying Number) Check Digit calculation/validation. <p> ISIN Numbers are 12 character
src/main/java/org/apache/commons/validator/routines/checkdigit/ISINCheckDigit.java:41
Class
ISINCheckDigitTest
ISIN Check Digit Test.
src/test/java/org/apache/commons/validator/routines/checkdigit/ISINCheckDigitTest.java:27
Class
ISINValidator
<strong>ISIN</strong> (International Securities Identifying Number) validation. <p> ISIN Numbers are 12 character alphanumeric codes used to identify
src/main/java/org/apache/commons/validator/routines/ISINValidator.java:47
next →
1–100 of 176, ranked by callers