Class ValueUtils


  • public class ValueUtils
    extends java.lang.Object
    Author:
    Loc Ha
    • Constructor Summary

      Constructors 
      Constructor Description
      ValueUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double inRange​(java.lang.Double checkValue, double min, double max)  
      static int inRange​(java.lang.Integer checkValue, int min, int max)  
      static long inRange​(java.lang.Long checkValue, long min, long max)  
      static boolean isByteRange​(long value)  
      static boolean isFloatRange​(double value)  
      static boolean isIntRange​(long value)  
      static boolean isShortRange​(long value)  
      static double valueOrAlt​(double checkValue, double altValue)  
      static int valueOrAlt​(int checkValue, int altValue)  
      static long valueOrAlt​(long checkValue, long altValue)  
      static <T> T valueOrAlt​(T checkValue, T altValue)  
      static int valueOrMax​(java.lang.Integer checkValue, int max)  
      static long valueOrMax​(java.lang.Long checkValue, long max)  
      static int valueOrMin​(java.lang.Integer checkValue, int min)  
      static long valueOrMin​(java.lang.Long checkValue, long min)  
      • Methods inherited from class java.lang.Object

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

      • ValueUtils

        public ValueUtils()
    • Method Detail

      • valueOrMin

        public static int valueOrMin​(java.lang.Integer checkValue,
                                     int min)
      • valueOrMin

        public static long valueOrMin​(java.lang.Long checkValue,
                                      long min)
      • valueOrMax

        public static int valueOrMax​(java.lang.Integer checkValue,
                                     int max)
      • valueOrMax

        public static long valueOrMax​(java.lang.Long checkValue,
                                      long max)
      • inRange

        public static int inRange​(java.lang.Integer checkValue,
                                  int min,
                                  int max)
      • inRange

        public static long inRange​(java.lang.Long checkValue,
                                   long min,
                                   long max)
      • inRange

        public static double inRange​(java.lang.Double checkValue,
                                     double min,
                                     double max)
      • valueOrAlt

        public static <T> T valueOrAlt​(T checkValue,
                                       T altValue)
      • valueOrAlt

        public static int valueOrAlt​(int checkValue,
                                     int altValue)
      • valueOrAlt

        public static long valueOrAlt​(long checkValue,
                                      long altValue)
      • valueOrAlt

        public static double valueOrAlt​(double checkValue,
                                        double altValue)
      • isFloatRange

        public static boolean isFloatRange​(double value)
      • isIntRange

        public static boolean isIntRange​(long value)
      • isShortRange

        public static boolean isShortRange​(long value)
      • isByteRange

        public static boolean isByteRange​(long value)