类 IllegalArguments


  • public final class IllegalArguments
    extends java.lang.Object
    Null or empty argument exception utilities.
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static void ensureGreater​(java.lang.String name, java.lang.Integer value, java.lang.Integer lower)  
      static void ensureGreater​(java.lang.String name, java.math.BigInteger value, java.math.BigInteger lower)  
      static void ensureGreaterOrEqual​(java.lang.String name, java.lang.Integer value, java.lang.Integer lower)  
      static void ensureInRange​(java.lang.String name, java.lang.Integer value, java.lang.Integer from, java.lang.Integer to)  
      static void ensureLesser​(java.lang.String name, java.lang.Integer value, java.lang.Integer higher)  
      static void ensureLesserOrEqual​(java.lang.String name, java.lang.Integer value, java.lang.Integer higher)  
      static void ensureNotEmpty​(java.lang.String name, boolean trim, java.lang.String value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, byte[] value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, java.lang.CharSequence value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, java.lang.Object[] value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, java.lang.String value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, java.util.Collection<?> value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, java.util.Map<?,​?> value)
      Ensure not empty.
      static void ensureNotEmpty​(java.lang.String name, java.util.Properties value)
      Ensure not empty.
      static void ensureNotEmptyContent​(java.lang.String name, boolean trim, java.lang.String[] value)
      Ensures that the string array instance is not null and that it has entries that are not null or empty.
      static void ensureNotEmptyContent​(java.lang.String name, java.lang.String[] value)
      Ensures that the string array instance is not null and that it has entries that are not null or empty either without trimming the string.
      static void ensureNotNull​(java.lang.String name, java.lang.Object value)
      Ensure not null.
      static void ensureNotZero​(java.lang.String name, java.lang.Integer value)
      Ensure not zero.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • ensureNotNull

        public static void ensureNotNull​(java.lang.String name,
                                         java.lang.Object value)
        Ensure not null.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          java.lang.String value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          java.lang.CharSequence value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          boolean trim,
                                          java.lang.String value)
        Ensure not empty.
        参数:
        name - Name
        trim - Trim value before check if true, don't otherwise
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          java.lang.Object[] value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          byte[] value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          java.util.Collection<?> value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          java.util.Properties value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmpty

        public static void ensureNotEmpty​(java.lang.String name,
                                          java.util.Map<?,​?> value)
        Ensure not empty.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmptyContent

        public static void ensureNotEmptyContent​(java.lang.String name,
                                                 java.lang.String[] value)
        Ensures that the string array instance is not null and that it has entries that are not null or empty either without trimming the string.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotEmptyContent

        public static void ensureNotEmptyContent​(java.lang.String name,
                                                 boolean trim,
                                                 java.lang.String[] value)
        Ensures that the string array instance is not null and that it has entries that are not null or empty.
        参数:
        name - Name
        trim - Trim flag
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or empty
      • ensureNotZero

        public static void ensureNotZero​(java.lang.String name,
                                         java.lang.Integer value)
        Ensure not zero.
        参数:
        name - Name
        value - Value
        抛出:
        java.lang.IllegalArgumentException - if value is null or zero
      • ensureInRange

        public static void ensureInRange​(java.lang.String name,
                                         java.lang.Integer value,
                                         java.lang.Integer from,
                                         java.lang.Integer to)
      • ensureGreaterOrEqual

        public static void ensureGreaterOrEqual​(java.lang.String name,
                                                java.lang.Integer value,
                                                java.lang.Integer lower)
      • ensureGreater

        public static void ensureGreater​(java.lang.String name,
                                         java.lang.Integer value,
                                         java.lang.Integer lower)
      • ensureGreater

        public static void ensureGreater​(java.lang.String name,
                                         java.math.BigInteger value,
                                         java.math.BigInteger lower)
      • ensureLesser

        public static void ensureLesser​(java.lang.String name,
                                        java.lang.Integer value,
                                        java.lang.Integer higher)
      • ensureLesserOrEqual

        public static void ensureLesserOrEqual​(java.lang.String name,
                                               java.lang.Integer value,
                                               java.lang.Integer higher)