Package org.xipki.util
Class Args
- java.lang.Object
-
- org.xipki.util.Args
-
public class Args extends java.lang.ObjectUtility class to validate the parameters.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byteequals(byte argument, java.lang.String name, byte value)static intequals(int argument, java.lang.String name, int value)static longequals(long argument, java.lang.String name, long value)static intmax(int argument, java.lang.String name, int max)static longmax(long argument, java.lang.String name, long max)static intmin(int argument, java.lang.String name, int min)static longmin(long argument, java.lang.String name, long min)static java.lang.StringnotBlank(java.lang.String argument, java.lang.String name)static <T> java.util.Collection<T>notEmpty(java.util.Collection<T> argument, java.lang.String name)static <K,V>
java.util.Dictionary<K,V>notEmpty(java.util.Dictionary<K,V> argument, java.lang.String name)static <T> java.util.List<T>notEmpty(java.util.List<T> argument, java.lang.String name)static <K,V>
java.util.Map<K,V>notEmpty(java.util.Map<K,V> argument, java.lang.String name)static <T> java.util.Set<T>notEmpty(java.util.Set<T> argument, java.lang.String name)static intnotNegative(int argument, java.lang.String name)static longnotNegative(long argument, java.lang.String name)static <T> TnotNull(T argument, java.lang.String name)static intpositive(int argument, java.lang.String name)static longpositive(long argument, java.lang.String name)static intrange(int argument, java.lang.String name, int min, int max)static longrange(long argument, java.lang.String name, long min, long max)static java.lang.StringtoNonBlankLower(java.lang.String argument, java.lang.String name)
-
-
-
Method Detail
-
positive
public static int positive(int argument, java.lang.String name)
-
positive
public static long positive(long argument, java.lang.String name)
-
notNegative
public static int notNegative(int argument, java.lang.String name)
-
notNegative
public static long notNegative(long argument, java.lang.String name)
-
equals
public static byte equals(byte argument, java.lang.String name, byte value)
-
equals
public static int equals(int argument, java.lang.String name, int value)
-
equals
public static long equals(long argument, java.lang.String name, long value)
-
min
public static int min(int argument, java.lang.String name, int min)
-
min
public static long min(long argument, java.lang.String name, long min)
-
max
public static int max(int argument, java.lang.String name, int max)
-
max
public static long max(long argument, java.lang.String name, long max)
-
range
public static int range(int argument, java.lang.String name, int min, int max)
-
range
public static long range(long argument, java.lang.String name, long min, long max)
-
notNull
public static <T> T notNull(T argument, java.lang.String name)
-
notBlank
public static java.lang.String notBlank(java.lang.String argument, java.lang.String name)
-
toNonBlankLower
public static java.lang.String toNonBlankLower(java.lang.String argument, java.lang.String name)
-
notEmpty
public static <T> java.util.Collection<T> notEmpty(java.util.Collection<T> argument, java.lang.String name)
-
notEmpty
public static <T> java.util.Set<T> notEmpty(java.util.Set<T> argument, java.lang.String name)
-
notEmpty
public static <T> java.util.List<T> notEmpty(java.util.List<T> argument, java.lang.String name)
-
notEmpty
public static <K,V> java.util.Map<K,V> notEmpty(java.util.Map<K,V> argument, java.lang.String name)
-
notEmpty
public static <K,V> java.util.Dictionary<K,V> notEmpty(java.util.Dictionary<K,V> argument, java.lang.String name)
-
-