Class Validators

java.lang.Object
com.hypixel.hytale.codec.validation.Validators

public class Validators extends Object
  • Constructor Details

    • Validators

      public Validators()
  • Method Details

    • deprecated

      @Nonnull public static <T> DeprecatedValidator<T> deprecated()
    • nonNull

      @Nonnull public static <T> Validator<T> nonNull()
    • nonNullArrayElements

      @Nonnull public static <T> ArrayValidator<T> nonNullArrayElements()
    • nonEmptyString

      @Nonnull public static Validator<String> nonEmptyString()
    • nonEmptyArray

      @Nonnull public static <T> Validator<T[]> nonEmptyArray()
    • nonEmptyMap

      @Nonnull public static <K, V> Validator<Map<K,V>> nonEmptyMap()
    • uniqueInArray

      @Nonnull public static <T> Validator<T[]> uniqueInArray()
    • requiredMapKeysValidator

      @Nonnull public static <T> Validator<Map<T,?>> requiredMapKeysValidator(T[] array)
    • greaterThan

      @Nonnull public static <T extends Comparable<T>> Validator<T> greaterThan(T greaterThan)
    • greaterThanOrEqual

      @Nonnull public static <T extends Comparable<T>> Validator<T> greaterThanOrEqual(T greaterThan)
    • lessThan

      @Nonnull public static <T extends Comparable<T>> Validator<T> lessThan(T lessThan)
    • insideRange

      @Nonnull public static <T extends Comparable<T>> Validator<T> insideRange(T greaterthan, T lessThan)
    • min

      @Nonnull public static <T extends Comparable<T>> Validator<T> min(T min)
    • max

      @Nonnull public static <T extends Comparable<T>> Validator<T> max(T max)
    • range

      @Nonnull public static <T extends Comparable<T>> Validator<T> range(T min, T max)
    • arraySizeRange

      @Nonnull public static <T> Validator<T[]> arraySizeRange(int min, int max)
    • arraySize

      @Nonnull public static <T> Validator<T[]> arraySize(int size)
    • intArraySize

      @Nonnull public static Validator<int[]> intArraySize(int size)
    • doubleArraySize

      @Nonnull public static Validator<double[]> doubleArraySize(int size)
    • equal

      @Nonnull public static <T extends Comparable<T>> Validator<T> equal(@Nonnull T value)
    • notEqual

      @Nonnull public static <T extends Comparable<T>> Validator<T> notEqual(@Nonnull T value)
    • nonEmptyDoubleArray

      @Nonnull public static Validator<double[]> nonEmptyDoubleArray()
    • nonEmptyFloatArray

      @Nonnull public static Validator<float[]> nonEmptyFloatArray()
    • monotonicSequentialDoubleArrayValidator

      @Nonnull public static Validator<double[]> monotonicSequentialDoubleArrayValidator()
    • weaklyMonotonicSequentialDoubleArrayValidator

      @Nonnull public static Validator<double[]> weaklyMonotonicSequentialDoubleArrayValidator()
    • or

      @Nonnull public static <T> Validator<T> or(Validator<T>... validators)
    • listItem

      @Nonnull public static <T> Validator<List<T>> listItem(Validator<T> validator)