Package pro.gravit.utils.helper
Class VerifyHelper
- java.lang.Object
-
- pro.gravit.utils.helper.VerifyHelper
-
public final class VerifyHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.function.LongPredicateL_NOT_NEGATIVEstatic java.util.function.LongPredicateL_POSITIVEstatic java.util.function.Predicate<java.lang.String>NOT_EMPTYstatic java.util.function.IntPredicateNOT_NEGATIVEstatic java.util.function.IntPredicatePOSITIVEstatic java.util.regex.PatternUSERNAME_PATTERN
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
VgetMapValue(java.util.Map<K,V> map, K key, java.lang.String error)static booleanisValidIDName(java.lang.String name)static booleanisValidIDNameChar(int ch)static booleanisValidServerID(java.lang.CharSequence serverID)static booleanisValidUsername(java.lang.CharSequence username)static <K,V>
voidputIfAbsent(java.util.Map<K,V> map, K key, V value, java.lang.String error)static java.util.function.IntPredicaterange(int min, int max)static <T> Tverify(T object, java.util.function.Predicate<T> predicate, java.lang.String error)static doubleverifyDouble(double d, java.util.function.DoublePredicate predicate, java.lang.String error)static java.lang.StringverifyIDName(java.lang.String name)static intverifyInt(int i, java.util.function.IntPredicate predicate, java.lang.String error)static longverifyLong(long l, java.util.function.LongPredicate predicate, java.lang.String error)static java.lang.StringverifyServerID(java.lang.String serverID)static java.lang.StringverifyUsername(java.lang.String username)
-
-
-
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)
-
-