Example usage for Java org.apache.commons.lang Validate fields, constructors, methods, implement or subclass
The text is from its open source code.
void | allElementsOfType(Collection collection, Class clazz) Validate an argument, throwing |
void | allElementsOfType(Collection collection, Class clazz, String message) Validate an argument, throwing Validate.allElementsOfType(collection, String.class, "Collection has invalid elements"); |
void | isTrue(boolean expression) Validate an argument, throwing This is used when validating according to an arbitrary boolean expression, such as validating a primitive number or using your own custom validation expression. Validate.isTrue( i > 0 ); Validate.isTrue( myObject.isOk() ); The message in the exception is 'The validated expression is false'. |
void | isTrue(boolean expression, String message) Validate an argument, throwing This is used when validating according to an arbitrary boolean expression, such as validating a primitive number or using your own custom validation expression. Validate.isTrue( (i > 0), "The value must be greater than zero"); Validate.isTrue( myObject.isOk(), "The object is not OK"); For performance reasons, the message string should not involve a string append, instead use the #isTrue(boolean,String,Object) method. |
void | isTrue(boolean expression, String message, Object value) Validate an argument, throwing This is used when validating according to an arbitrary boolean expression, such as validating a primitive number or using your own custom validation expression. Validate.isTrue( myObject.isOk(), "The object is not OK: ", myObject); For performance reasons, the object is passed as a separate parameter and appended to the message string only in the case of an error. |
void | isTrue(boolean expression, String message, long value) Validate an argument, throwing This is used when validating according to an arbitrary boolean expression, such as validating a primitive number or using your own custom validation expression. Validate.isTrue( i > 0, "The value must be greater than zero: ", i); 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. |
void | isTrue(boolean expression, String message, double value) Validate an argument, throwing This is used when validating according to an arbitrary boolean expression, such as validating a primitive number or using your own custom validation expression. Validate.isTrue( d > 0.0, "The value must be greater than zero: ", d); 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. |
void | noNullElements(Object[] array, String message) Validate an argument, throwing 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'. |
void | noNullElements(Collection collection, String message) Validate an argument, throwing 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'. |
void | noNullElements(Object[] array) Validate an argument, throwing Validate.noNullElements(myArray); 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'. |
void | noNullElements(Collection collection) Validate an argument, throwing 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'. |
void | notEmpty(Object[] array, String message) Validate an argument, throwing Validate.notEmpty(myArray, "The array must not be empty"); |
void | notEmpty(Collection collection, String message) Validate an argument, throwing Validate.notEmpty(myCollection, "The collection must not be empty"); |
void | notEmpty(Map map, String message) Validate an argument, throwing Validate.notEmpty(myMap, "The map must not be empty"); |
void | notEmpty(String string, String message) Validate an argument, throwing Validate.notEmpty(myString, "The string must not be empty"); |
void | notEmpty(Object[] array) Validate an argument, throwing Validate.notEmpty(myArray); The message in the exception is 'The validated array is empty'. |
void | notEmpty(Collection collection) Validate an argument, throwing Validate.notEmpty(myCollection); The message in the exception is 'The validated collection is empty'. |
void | notEmpty(Map map) Validate an argument, throwing Validate.notEmpty(myMap); The message in the exception is 'The validated map is empty'. |
void | notEmpty(String string) Validate an argument, throwing Validate.notEmpty(myString); The message in the exception is 'The validated string is empty'. |
void | notNull(Object object, String message) Validate an argument, throwing Validate.notNull(myObject, "The object must not be null"); |
void | notNull(Object object) Validate an argument, throwing Validate.notNull(myObject); The message in the exception is 'The validated object is null'. |