Class Validate

java.lang.Object
valorless.valorlessutils.json.Validate

public final class Validate extends Object
  • Method Details

    • error

      public static void error(String errorMessage)
    • error

      public static void error(Supplier<String> errorMessageSupplier)
    • notNull

      @EnsuresNonNull("#1") public static <T> @NonNull T notNull(@UnknownInitialization @Nullable T object)
    • notNull

      @EnsuresNonNull("#1") public static <T> @NonNull T notNull(@UnknownInitialization @Nullable T object, String errorMessage)
    • notNull

      @EnsuresNonNull("#1") public static <T> @NonNull T notNull(@UnknownInitialization @Nullable T object, Supplier<String> errorMessageSupplier)
    • notEmpty

      @EnsuresNonNull("#1") public static String notEmpty(@Nullable String string)
    • notEmpty

      @EnsuresNonNull("#1") public static String notEmpty(@Nullable String string, String errorMessage)
    • notEmpty

      @EnsuresNonNull("#1") public static String notEmpty(@Nullable String string, Supplier<String> errorMessageSupplier)
    • isTrue

      public static boolean isTrue(boolean expression)
    • isTrue

      public static boolean isTrue(boolean expression, String errorMessage)
    • isTrue

      public static boolean isTrue(boolean expression, Supplier<String> errorMessageSupplier)
    • isTrue

      public static <@Nullable T> T isTrue(@Nullable T value, Predicate<@Nullable T> predicate)
    • isTrue

      public static <@Nullable T> T isTrue(@Nullable T value, Predicate<@Nullable T> predicate, String errorMessage)
    • isTrue

      public static <@Nullable T> T isTrue(@Nullable T value, Predicate<@Nullable T> predicate, Supplier<String> errorMessageSupplier)
    • isFinite

      public static double isFinite(double value)
    • isFinite

      public static double isFinite(double value, String errorMessage)
    • isFinite

      public static double isFinite(double value, Supplier<String> errorMessageSupplier)
    • notNaN

      public static double notNaN(double value)
    • notNaN

      public static double notNaN(double value, String errorMessage)
    • notNaN

      public static double notNaN(double value, Supplier<String> errorMessageSupplier)
    • isFinite

      public static float isFinite(float value)
    • isFinite

      public static float isFinite(float value, String errorMessage)
    • isFinite

      public static float isFinite(float value, Supplier<String> errorMessageSupplier)
    • notNaN

      public static float notNaN(float value)
    • notNaN

      public static float notNaN(float value, String errorMessage)
    • notNaN

      public static float notNaN(float value, Supplier<String> errorMessageSupplier)
    • noNullElements

      public static <T extends Iterable<?>> @NonNull T noNullElements(@Nullable T iterable, String errorMessage)
    • noNullElements

      public static <T extends Iterable<?>> @NonNull T noNullElements(@Nullable T iterable, Supplier<String> errorMessageSupplier)