Class Checks


  • public class Checks
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Checks()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void notEmpty​(java.lang.String argument, java.lang.String message, java.lang.Object... params)
      Checks argument is not empty (not null and has a non-whitespace character)
      static void notEmptyShort​(java.lang.String argument, java.lang.String name)
      Checks argument is not empty (not null and has a non-whitespace character)
      static void notNull​(java.lang.Object argument, java.lang.String message, java.lang.Object... params)
      Checks value is not null
      static void notNullShort​(java.lang.Object argument, java.lang.String name)
      Checks value is not null
      static <T extends java.lang.Comparable<? super T>>
      void
      withinRange​(T min, T max, T value, java.lang.String message)
      Checks if argument is within a range
      static <T extends java.lang.Comparable<? super T>>
      void
      withinRangeShort​(T min, T max, T value, java.lang.String name)
      Checks if argument is within a range
      • Methods inherited from class java.lang.Object

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

      • Checks

        public Checks()
    • Method Detail

      • notNull

        public static void notNull​(java.lang.Object argument,
                                   java.lang.String message,
                                   java.lang.Object... params)
        Checks value is not null
        Parameters:
        argument -
        message -
        params -
        Throws:
        java.lang.IllegalStateException
      • notEmpty

        public static void notEmpty​(java.lang.String argument,
                                    java.lang.String message,
                                    java.lang.Object... params)
        Checks argument is not empty (not null and has a non-whitespace character)
        Parameters:
        argument -
        message -
        params -
        Throws:
        java.lang.IllegalStateException
      • withinRange

        public static <T extends java.lang.Comparable<? super T>> void withinRange​(T min,
                                                                                   T max,
                                                                                   T value,
                                                                                   java.lang.String message)
        Checks if argument is within a range
        Type Parameters:
        T -
        Parameters:
        min -
        max -
        value -
        message -
        Throws:
        java.lang.IllegalStateException
      • notNullShort

        public static void notNullShort​(java.lang.Object argument,
                                        java.lang.String name)
        Checks value is not null
        Parameters:
        argument -
        name -
        Throws:
        java.lang.IllegalStateException
      • notEmptyShort

        public static void notEmptyShort​(java.lang.String argument,
                                         java.lang.String name)
        Checks argument is not empty (not null and has a non-whitespace character)
        Parameters:
        argument -
        name -
        Throws:
        java.lang.IllegalStateException
      • withinRangeShort

        public static <T extends java.lang.Comparable<? super T>> void withinRangeShort​(T min,
                                                                                        T max,
                                                                                        T value,
                                                                                        java.lang.String name)
        Checks if argument is within a range
        Type Parameters:
        T -
        Parameters:
        min -
        max -
        value -
        name -
        Throws:
        java.lang.IllegalStateException