Class Validate

java.lang.Object
org.jsoup.helper.Validate

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

    • notNull

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

      public static void notNull(@Nullable 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(@Nullable String string)
      Validates that the string is not null and is not empty
      Parameters:
      string - the string to test
    • notEmpty

      public static void notEmpty(@Nullable String string, String msg)
      Validates that the string is not null and 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.