Class Validate


  • public final class Validate
    extends Object
    Simple validation methods. Designed for jsoup internal use
    • Method Detail

      • notNull

        public static void notNull​(Object obj)
        Validates that the object is not null
        Parameters:
        obj - object to test
      • notNull

        public static void notNull​(Object obj,
                                   String msg)
        Validates that the object is not null
        Parameters:
        obj - object to test
        msg - message to output if validation fails
      • isTrue

        public static void isTrue​(boolean val)
        Validates that the value is true
        Parameters:
        val - object to test
      • isTrue

        public static void isTrue​(boolean val,
                                  String msg)
        Validates that the value is true
        Parameters:
        val - object to test
        msg - message to output if validation fails
      • isFalse

        public static void isFalse​(boolean val)
        Validates that the value is false
        Parameters:
        val - object to test
      • isFalse

        public static void isFalse​(boolean val,
                                   String msg)
        Validates that the value is false
        Parameters:
        val - object to test
        msg - message to output if validation fails
      • noNullElements

        public static void noNullElements​(Object[] objects)
        Validates that the array contains no null elements
        Parameters:
        objects - the array to test
      • noNullElements

        public static void noNullElements​(Object[] objects,
                                          String msg)
        Validates that the array contains no null elements
        Parameters:
        objects - the array to test
        msg - message to output if validation fails
      • notEmpty

        public static void notEmpty​(String string)
        Validates that the string is not empty
        Parameters:
        string - the string to test
      • notEmpty

        public static void notEmpty​(String string,
                                    String msg)
        Validates that the string is not empty
        Parameters:
        string - the string to test
        msg - message to output if validation fails
      • wtf

        public static void wtf​(String msg)
        Blow up if we reach an unexpected state.
        Parameters:
        msg - message to think about
      • fail

        public static void fail​(String msg)
        Cause a failure.
        Parameters:
        msg - message to output.