You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by se...@apache.org on 2015/11/19 23:15:35 UTC

svn commit: r1715297 - in /commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines: IBANValidator.java checkdigit/ISSNCheckDigit.java

Author: sebb
Date: Thu Nov 19 22:15:35 2015
New Revision: 1715297

URL: http://svn.apache.org/viewvc?rev=1715297&view=rev
Log:
Javadoc

Modified:
    commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/IBANValidator.java
    commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/checkdigit/ISSNCheckDigit.java

Modified: commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/IBANValidator.java
URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/IBANValidator.java?rev=1715297&r1=1715296&r2=1715297&view=diff
==============================================================================
--- commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/IBANValidator.java (original)
+++ commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/IBANValidator.java Thu Nov 19 22:15:35 2015
@@ -31,6 +31,9 @@ public class IBANValidator {
 
     private final Map<String, Validator> formatValidators;
 
+    /**
+     * The validation class
+     */
     public static class Validator {
         /*
          * The minimum length does not appear to be defined by the standard.
@@ -46,6 +49,13 @@ public class IBANValidator {
         final String countryCode;
         final RegexValidator validator;
         final int lengthOfIBAN; // used to avoid unnecessary regex matching
+
+        /**
+         * Creates the validator
+         * @param cc the country code
+         * @param len the length of the IBAN
+         * @param format the regex to use to check the format
+         */
         public Validator(String cc, int len, String format) {
             if (!(cc.length() == 2 && Character.isUpperCase(cc.charAt(0)) && Character.isUpperCase(cc.charAt(1)))) {
                 throw new IllegalArgumentException("Invalid country Code; must be exactly 2 upper-case characters");
@@ -156,6 +166,7 @@ public class IBANValidator {
             new Validator("VG", 24, "VG\\d{2}[A-Z]{4}\\d{16}"               ), // Virgin Islands, British
     };
 
+    /** The singleton instance which uses the default formats */
     public static final IBANValidator DEFAULT_IBAN_VALIDATOR = new IBANValidator();
 
     /**

Modified: commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/checkdigit/ISSNCheckDigit.java
URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/checkdigit/ISSNCheckDigit.java?rev=1715297&r1=1715296&r2=1715297&view=diff
==============================================================================
--- commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/checkdigit/ISSNCheckDigit.java (original)
+++ commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/routines/checkdigit/ISSNCheckDigit.java Thu Nov 19 22:15:35 2015
@@ -54,6 +54,9 @@ public final class ISSNCheckDigit extend
     /** Singleton ISSN Check Digit instance */
     public static final CheckDigit ISSN_CHECK_DIGIT = new ISSNCheckDigit();
 
+    /**
+     * Creates the instance using a checkdigit modulus of 11
+     */
     public ISSNCheckDigit() {
         super(11);
     }