Class Utils


  • public abstract class Utils
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  Utils.LongParser  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int bitMask​(int off, int cnt)
      Create an int bitmask
      static java.lang.String getStackTraceAsString​(java.lang.Throwable t)  
      static void hexDump​(byte[] data)  
      static <T> T makeIt​(java.lang.Object value, java.lang.Class<T> toThis)  
      static long parseLong​(java.lang.String str)
      Extended long integer parser, which supports prefixing.
      static <T> java.lang.String safeLookup​(java.util.Map<T,​java.lang.String> map, T key)  
      static boolean validIP​(java.lang.String ip)  
      • Methods inherited from class java.lang.Object

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

      • makeIt

        public static <T> T makeIt​(java.lang.Object value,
                                   java.lang.Class<T> toThis)
      • hexDump

        public static final void hexDump​(byte[] data)
      • safeLookup

        public static final <T> java.lang.String safeLookup​(java.util.Map<T,​java.lang.String> map,
                                                            T key)
      • validIP

        public static boolean validIP​(java.lang.String ip)
      • getStackTraceAsString

        public static java.lang.String getStackTraceAsString​(java.lang.Throwable t)
      • bitMask

        public static int bitMask​(int off,
                                  int cnt)
        Create an int bitmask
        Parameters:
        off - Offset in bits (starting from 0)
        cnt - Number of bits to set (count).
        Returns:
      • parseLong

        public static long parseLong​(java.lang.String str)
        Extended long integer parser, which supports prefixing. E.g. hex (prefix 0x), binary (prefix 0b), octal (prefix 0) and decimal.
        Parameters:
        str -
        Returns: