diff --git a/src/java/org/apache/commons/lang/Validate.java b/src/java/org/apache/commons/lang/Validate.java index 6d67047a3..42c1cfe8b 100644 --- a/src/java/org/apache/commons/lang/Validate.java +++ b/src/java/org/apache/commons/lang/Validate.java @@ -72,7 +72,7 @@ import java.util.Map; * @author Stephen Colebourne * @author Gary Gregory * @since 2.0 - * @version $Id: Validate.java,v 1.7 2004/01/19 23:24:07 fredrik Exp $ + * @version $Id: Validate.java,v 1.8 2004/02/11 23:33:23 ggregory Exp $ */ public class Validate { @@ -124,7 +124,7 @@ public class Validate { * Validate.isTrue( i > 0, "The value must be greater than zero: ", i); * * - *

For performance reasons, the object is passed as a separate parameter and + *

For performance reasons, the long value is passed as a separate parameter and * appended to the message string only in the case of an error.

* * @param expression a boolean expression @@ -150,7 +150,7 @@ public class Validate { * Validate.isTrue( d > 0.0, "The value must be greater than zero: ", d); * * - *

For performance reasons, the object is passed as a separate parameter and + *

For performance reasons, the double value is passed as a separate parameter and * appended to the message string only in the case of an error.

* * @param expression a boolean expression @@ -345,7 +345,7 @@ public class Validate { * if the argument Map is empty (null or no elements).

* *
-     * Validate.notEmpty(myMap, "The collection must not be empty");
+     * Validate.notEmpty(myMap, "The map must not be empty");
      * 
* * @param map the map to check is not empty @@ -426,9 +426,11 @@ public class Validate { * null.

* *
-     * Validate.notEmpty(myArray, "The array must not contain null elements");
+     * Validate.noNullElements(myArray, "The array must not contain null elements");
      * 
* + *

If the array is null then the message in the exception is 'The validated object is null'.

+ * * @param array the array to check * @param message the exception message if the array has * null elements @@ -450,10 +452,13 @@ public class Validate { * null.

* *
-     * Validate.notEmpty(myArray);
+     * Validate.noNullElements(myArray);
      * 
* - *

The message in the exception is 'The validated array contains null element at index: '.

+ *

If the array has a null element the message in the exception is + * 'The validated array contains null element at index: '.

+ * + *

If the array is null then the message in the exception is 'The validated object is null'.

* * @param array the array to check * @throws IllegalArgumentException if the array has null @@ -473,23 +478,24 @@ public class Validate { /** *

Validate an argument, throwing IllegalArgumentException - * if the argument collection has null elements or is + * if the argument Collection has null elements or is * null.

* *
-     * Validate.notEmpty(myCollection, "The collection must not contain null elements");
+     * Validate.noNullElements(myCollection, "The collection must not contain null elements");
      * 
+ * + *

If the collection is null then the message in the exception is 'The validated object is null'.

* * @param collection the collection to check - * @param message the exception message if the array has + * @param message the exception message if the collection has * null elements * @throws IllegalArgumentException if the collection has * null elements or is null */ public static void noNullElements(Collection collection, String message) { Validate.notNull(collection); - int i = 0; - for (Iterator it = collection.iterator(); it.hasNext(); i++) { + for (Iterator it = collection.iterator(); it.hasNext();) { if (it.next() == null) { throw new IllegalArgumentException(message); } @@ -498,14 +504,16 @@ public class Validate { /** *

Validate an argument, throwing IllegalArgumentException - * if the argument collection has null elements or is + * if the argument Collection has null elements or is * null.

* *
-     * Validate.notEmpty(myCollection);
+     * Validate.noNullElements(myCollection);
      * 
* *

The message in the exception is 'The validated collection contains null element at index: '.

+ * + *

If the collection is null then the message in the exception is 'The validated object is null'.

* * @param collection the collection to check * @throws IllegalArgumentException if the collection has