Class Validate

java.lang.Object
org.codehaus.mojo.jaxb2.shared.Validate

public final class Validate extends Object
Simple argument validator, inspired by the commons-lang.
Since:
2.0
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Hide constructor for utility classes.
  • Method Summary

    Modifier and Type
    Method
    Description
    private static String
    getMessage(String exceptionDefinition, String argumentName)
     
    static void
    isTrue(boolean condition, String message)
    Validates that the supplied condition is true, and throws an IllegalArgumentException otherwise.
    static void
    notEmpty(String aString, String argumentName)
    Validates that the supplied object is not null, and throws an IllegalArgumentException otherwise.
    static void
    notNull(Object object, String argumentName)
    Validates that the supplied object is not null, and throws a NullPointerException otherwise.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Validate

      private Validate()
      Hide constructor for utility classes.
  • Method Details

    • notNull

      public static void notNull(Object object, String argumentName)
      Validates that the supplied object is not null, and throws a NullPointerException otherwise.
      Parameters:
      object - The object to validate for null-ness.
      argumentName - The argument name of the object to validate. If supplied (i.e. non-null), this value is used in composing a better exception message.
    • notEmpty

      public static void notEmpty(String aString, String argumentName)
      Validates that the supplied object is not null, and throws an IllegalArgumentException otherwise.
      Parameters:
      aString - The string to validate for emptyness.
      argumentName - The argument name of the object to validate. If supplied (i.e. non-null), this value is used in composing a better exception message.
    • isTrue

      public static void isTrue(boolean condition, String message)
      Validates that the supplied condition is true, and throws an IllegalArgumentException otherwise.
      Parameters:
      condition - The condition to validate for truth.
      message - The exception message used within the IllegalArgumentException if the condition is false.
    • getMessage

      private static String getMessage(String exceptionDefinition, String argumentName)