Class Args


  • public class Args
    extends Object
    Utility class to validate the parameters.
    Since:
    2.0.0
    Author:
    Lijun Liao (xipki)
    • Method Detail

      • positive

        public static int positive​(int argument,
                                   String name)
      • positive

        public static long positive​(long argument,
                                    String name)
      • notNegative

        public static int notNegative​(int argument,
                                      String name)
      • notNegative

        public static long notNegative​(long argument,
                                       String name)
      • equals

        public static byte equals​(byte argument,
                                  String name,
                                  byte value)
      • equals

        public static int equals​(int argument,
                                 String name,
                                 int value)
      • equals

        public static long equals​(long argument,
                                  String name,
                                  long value)
      • min

        public static int min​(int argument,
                              String name,
                              int min)
      • min

        public static long min​(long argument,
                               String name,
                               long min)
      • max

        public static int max​(int argument,
                              String name,
                              int max)
      • max

        public static long max​(long argument,
                               String name,
                               long max)
      • range

        public static int range​(int argument,
                                String name,
                                int min,
                                int max)
      • range

        public static long range​(long argument,
                                 String name,
                                 long min,
                                 long max)
      • notNull

        public static <T> T notNull​(T argument,
                                    String name)
      • toNonBlankLower

        public static String toNonBlankLower​(String argument,
                                             String name)
      • notEmpty

        public static <T> Set<T> notEmpty​(Set<T> argument,
                                          String name)
      • notEmpty

        public static <T> List<T> notEmpty​(List<T> argument,
                                           String name)
      • notEmpty

        public static <K,​V> Map<K,​V> notEmpty​(Map<K,​V> argument,
                                                          String name)