Class VerifyHelper


  • public final class VerifyHelper
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.function.LongPredicate L_NOT_NEGATIVE  
      static java.util.function.LongPredicate L_POSITIVE  
      static java.util.function.Predicate<java.lang.String> NOT_EMPTY  
      static java.util.function.IntPredicate NOT_NEGATIVE  
      static java.util.function.IntPredicate POSITIVE  
      static java.util.regex.Pattern USERNAME_PATTERN  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <K,​V>
      V
      getMapValue​(java.util.Map<K,​V> map, K key, java.lang.String error)  
      static boolean isValidIDName​(java.lang.String name)  
      static boolean isValidIDNameChar​(int ch)  
      static boolean isValidServerID​(java.lang.CharSequence serverID)  
      static boolean isValidUsername​(java.lang.CharSequence username)  
      static <K,​V>
      void
      putIfAbsent​(java.util.Map<K,​V> map, K key, V value, java.lang.String error)  
      static java.util.function.IntPredicate range​(int min, int max)  
      static <T> T verify​(T object, java.util.function.Predicate<T> predicate, java.lang.String error)  
      static double verifyDouble​(double d, java.util.function.DoublePredicate predicate, java.lang.String error)  
      static java.lang.String verifyIDName​(java.lang.String name)  
      static int verifyInt​(int i, java.util.function.IntPredicate predicate, java.lang.String error)  
      static long verifyLong​(long l, java.util.function.LongPredicate predicate, java.lang.String error)  
      static java.lang.String verifyServerID​(java.lang.String serverID)  
      static java.lang.String verifyUsername​(java.lang.String username)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • POSITIVE

        public static final java.util.function.IntPredicate POSITIVE
      • NOT_NEGATIVE

        public static final java.util.function.IntPredicate NOT_NEGATIVE
      • L_POSITIVE

        public static final java.util.function.LongPredicate L_POSITIVE
      • L_NOT_NEGATIVE

        public static final java.util.function.LongPredicate L_NOT_NEGATIVE
      • NOT_EMPTY

        public static final java.util.function.Predicate<java.lang.String> NOT_EMPTY
      • USERNAME_PATTERN

        public static final java.util.regex.Pattern USERNAME_PATTERN
    • Method Detail

      • getMapValue

        public static <K,​V> V getMapValue​(java.util.Map<K,​V> map,
                                                K key,
                                                java.lang.String error)
      • isValidIDName

        public static boolean isValidIDName​(java.lang.String name)
      • isValidIDNameChar

        public static boolean isValidIDNameChar​(int ch)
      • isValidServerID

        public static boolean isValidServerID​(java.lang.CharSequence serverID)
      • isValidUsername

        public static boolean isValidUsername​(java.lang.CharSequence username)
      • putIfAbsent

        public static <K,​V> void putIfAbsent​(java.util.Map<K,​V> map,
                                                   K key,
                                                   V value,
                                                   java.lang.String error)
      • range

        public static java.util.function.IntPredicate range​(int min,
                                                            int max)
      • verify

        public static <T> T verify​(T object,
                                   java.util.function.Predicate<T> predicate,
                                   java.lang.String error)
      • verifyDouble

        public static double verifyDouble​(double d,
                                          java.util.function.DoublePredicate predicate,
                                          java.lang.String error)
      • verifyIDName

        public static java.lang.String verifyIDName​(java.lang.String name)
      • verifyInt

        public static int verifyInt​(int i,
                                    java.util.function.IntPredicate predicate,
                                    java.lang.String error)
      • verifyLong

        public static long verifyLong​(long l,
                                      java.util.function.LongPredicate predicate,
                                      java.lang.String error)
      • verifyServerID

        public static java.lang.String verifyServerID​(java.lang.String serverID)
      • verifyUsername

        public static java.lang.String verifyUsername​(java.lang.String username)