Class Validate


  • public final class Validate
    extends Object
    Simple argument validator, inspired by the commons-lang.
    Since:
    2.0
    Author:
    Lennart Jörelid
    • Method Detail

      • 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.