Class VerifyHelper

java.lang.Object
pro.gravit.utils.helper.VerifyHelper

public final class VerifyHelper extends Object
  • Field Details

    • POSITIVE

      public static final IntPredicate POSITIVE
    • NOT_NEGATIVE

      public static final IntPredicate NOT_NEGATIVE
    • L_POSITIVE

      public static final LongPredicate L_POSITIVE
    • L_NOT_NEGATIVE

      public static final LongPredicate L_NOT_NEGATIVE
    • NOT_EMPTY

      public static final Predicate<String> NOT_EMPTY
    • USERNAME_PATTERN

      public static final Pattern USERNAME_PATTERN
  • Method Details

    • getMapValue

      public static <K, V> V getMapValue(Map<K,V> map, K key, String error)
    • isValidIDName

      public static boolean isValidIDName(String name)
    • isValidIDNameChar

      public static boolean isValidIDNameChar(int ch)
    • isValidServerID

      public static boolean isValidServerID(CharSequence serverID)
    • isValidUsername

      public static boolean isValidUsername(CharSequence username)
    • putIfAbsent

      public static <K, V> void putIfAbsent(Map<K,V> map, K key, V value, String error)
    • range

      public static IntPredicate range(int min, int max)
    • verify

      public static <T> T verify(T object, Predicate<T> predicate, String error)
    • verifyDouble

      public static double verifyDouble(double d, DoublePredicate predicate, String error)
    • verifyIDName

      public static String verifyIDName(String name)
    • verifyInt

      public static int verifyInt(int i, IntPredicate predicate, String error)
    • verifyLong

      public static long verifyLong(long l, LongPredicate predicate, String error)
    • verifyServerID

      public static String verifyServerID(String serverID)
    • verifyUsername

      public static String verifyUsername(String username)