MCPcopy Index your code
hub / github.com/apache/commons-validator

github.com/apache/commons-validator @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,459 symbols 4,923 edges 166 files 1,126 documented · 77% 13 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

CreditCardType (Interface)
CreditCardType implementations define how validation is performed for one type/brand of credit card. @since 1.1.2 [9 implementers]
src/main/java/org/apache/commons/validator/CreditCardValidator.java
CheckDigit (Interface)
Check Digit calculation and validation. The logic for validating check digits has previously been e [7 implementers]
src/main/java/org/apache/commons/validator/routines/checkdigit/CheckDigit.java

Core symbols most depended-on inside this repo

isValidInet6Address
called by 481
src/main/java/org/apache/commons/validator/routines/InetAddressValidator.java
isValid
called by 398
src/main/java/org/apache/commons/validator/routines/checkdigit/CheckDigit.java
isValid
called by 180
src/main/java/org/apache/commons/validator/UrlValidator.java
isValid
called by 127
src/main/java/org/apache/commons/validator/routines/RegexValidator.java
isValid
called by 108
src/main/java/org/apache/commons/validator/CreditCardValidator.java
parse
called by 96
src/main/java/org/apache/commons/validator/routines/PercentValidator.java
isValid
called by 73
src/main/java/org/apache/commons/validator/routines/CodeValidator.java
validate
called by 73
src/main/java/org/apache/commons/validator/routines/CodeValidator.java

Shape

Method 1,283
Class 172
Enum 2
Interface 2

Languages

Java100%

Modules by API surface

src/main/java/org/apache/commons/validator/Field.java48 symbols
src/test/java/org/apache/commons/validator/routines/UrlValidatorTest.java43 symbols
src/main/java/org/apache/commons/validator/ValidatorAction.java42 symbols
src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java31 symbols
src/test/java/org/apache/commons/validator/routines/EmailValidatorTest.java28 symbols
src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java25 symbols
src/main/java/org/apache/commons/validator/routines/DomainValidator.java24 symbols
src/test/java/org/apache/commons/validator/routines/DomainValidatorStartupTest.java22 symbols
src/test/java/org/apache/commons/validator/routines/CreditCardValidatorTest.java22 symbols
src/main/java/org/apache/commons/validator/ValidatorResources.java21 symbols
src/main/java/org/apache/commons/validator/Validator.java21 symbols
src/main/java/org/apache/commons/validator/GenericValidator.java20 symbols

For agents

$ claude mcp add commons-validator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact