Class FormatUtil


  • public abstract class FormatUtil
    extends Object
    • Constructor Detail

      • FormatUtil

        public FormatUtil()
    • Method Detail

      • getEncodedZipData

        public static String getEncodedZipData​(Object o)
      • encodeBuffer

        public static String encodeBuffer​(byte[] bytes)
      • decodeBuffer

        public static byte[] decodeBuffer​(String aString)
      • encodeBuffer

        public static String encodeBuffer​(File aFile)
      • decodeBuffer

        public static byte[] decodeBuffer​(String aString,
                                          File aFile)
      • zipAndEncodeBuffer

        public static String zipAndEncodeBuffer​(byte[] bytes)
      • decodeUnzipBuffer

        public static byte[] decodeUnzipBuffer​(String data)
      • hashToBytes

        public static byte[] hashToBytes​(Map<?,​?> hash)
      • getDecodedObject

        public static Object getDecodedObject​(String encodedData)
      • readHashTable

        public static Map<?,​?> readHashTable​(File file)
      • getThrowableCandidate

        public static final Throwable getThrowableCandidate​(Object[] argArray)
      • trimmedCopy

        public static Object[] trimmedCopy​(Object[] argArray)
      • isEscapedDelimeter

        public static boolean isEscapedDelimeter​(String messagePattern,
                                                 int delimeterStartIndex)
      • isDoubleEscaped

        public static boolean isDoubleEscaped​(String messagePattern,
                                              int delimeterStartIndex)
      • booleanArrayAppend

        public static void booleanArrayAppend​(StringBuilder sbuf,
                                              boolean[] a)
      • byteArrayAppend

        public static void byteArrayAppend​(StringBuilder sbuf,
                                           byte[] a)
      • charArrayAppend

        public static void charArrayAppend​(StringBuilder sbuf,
                                           char[] a)
      • shortArrayAppend

        public static void shortArrayAppend​(StringBuilder sbuf,
                                            short[] a)
      • intArrayAppend

        public static void intArrayAppend​(StringBuilder sbuf,
                                          int[] a)
      • longArrayAppend

        public static void longArrayAppend​(StringBuilder sbuf,
                                           long[] a)
      • floatArrayAppend

        public static void floatArrayAppend​(StringBuilder sbuf,
                                            float[] a)
      • doubleArrayAppend

        public static void doubleArrayAppend​(StringBuilder sbuf,
                                             double[] a)
      • formatStrToUSPhoneFormat

        public static String formatStrToUSPhoneFormat​(Object phoneNumber)
      • getMessageFormat

        public MessageFormat getMessageFormat​(String _messageString)
        This method parse messageString like "{0} {1} lives in {2}" and creates and returns MessageFormat object
        Parameters:
        _messageString - string corresponding to which MessageFormat object needed
        Returns:
        MessageFormat object by parsing messageString
      • ngMessageFormat

        public static String ngMessageFormat​(Matcher matcher,
                                             String messageString,
                                             Map<String,​Object> replacements)
        This method will parse any string with object key. For eg. "Hi {{firstName}} {{lastName}}. How are you ?" Any key within {{ }} will get search inside supplied FNHashMap and replace with value in string