Class Util


  • public class Util
    extends Object
    General Utilities
    Version:
    $Id: Util.java,v 1.3 2006/07/30 00:52:23 jjanke Exp $
    Author:
    Jorg Janke, Teo Sarca, SC ARHIPAC SERVICE SRL - BF [ 1748346 ]
    • Constructor Detail

      • Util

        public Util()
    • Method Detail

      • replace

        public static String replace​(String value,
                                     String oldPart,
                                     String newPart)
        Replace String values.
        Parameters:
        value - string to be processed
        oldPart - old part
        newPart - replacement - can be null or ""
        Returns:
        String with replaced values
      • removeCRLF

        public static String removeCRLF​(String in)
        Remove CR / LF from String
        Parameters:
        in - input
        Returns:
        cleaned string
      • cleanWhitespace

        public static String cleanWhitespace​(String in)
        Clean - Remove all white spaces
        Parameters:
        in - in
        Returns:
        cleaned string
      • maskHTML

        public static String maskHTML​(String content)
        Mask HTML content. i.e. replace characters with &values; CR is not masked
        Parameters:
        content - content
        Returns:
        masked content
        See Also:
        maskHTML(String, boolean)
      • maskHTML

        public static String maskHTML​(String content,
                                      boolean maskCR)
        Mask HTML content. i.e. replace characters with &values;
        Parameters:
        content - content
        maskCR - convert CR into
        Returns:
        masked content or null if the content is null
      • getCount

        public static int getCount​(String string,
                                   char countChar)
        Get the number of occurances of countChar in string.
        Parameters:
        string - String to be searched
        countChar - to be counted character
        Returns:
        number of occurances
      • isEmpty

        public static boolean isEmpty​(String str)
        Is String Empty
        Parameters:
        str - string
        Returns:
        true if >= 1 char
      • isEmpty

        public static boolean isEmpty​(String str,
                                      boolean trimWhitespaces)
        Is String Empty
        Parameters:
        str - string
        trimWhitespaces - trim whitespaces
        Returns:
        true if >= 1 char
      • deleteAccents

        public static String deleteAccents​(String text)
        Remove accents from string
        Parameters:
        text - string
        Returns:
        Unaccented String
      • findIndexOf

        public static int findIndexOf​(String str,
                                      char search)
        Find index of search character in str. This ignores content in () and 'texts'
        Parameters:
        str - string
        search - search character
        Returns:
        index or -1 if not found
      • findIndexOf

        public static int findIndexOf​(String str,
                                      char search1,
                                      char search2)
        Find index of search characters in str. This ignores content in () and 'texts'
        Parameters:
        str - string
        search1 - first search character
        search2 - second search character (or)
        Returns:
        index or -1 if not found
      • findIndexOf

        public static int findIndexOf​(String str,
                                      String search)
        Find index of search character in str. This ignores content in () and 'texts'
        Parameters:
        str - string
        search - search character
        Returns:
        index or -1 if not found
      • toHex

        public static String toHex​(byte b)
        Return Hex String representation of byte b
        Parameters:
        b - byte
        Returns:
        Hex
      • toHex

        public static String toHex​(char c)
        Return Hex String representation of char c
        Parameters:
        c - character
        Returns:
        Hex
      • initCap

        public static String initCap​(String in)
        Init Cap Words With Spaces
        Parameters:
        in - string
        Returns:
        init cap
      • dump

        public static void dump​(Map<Object,​Object> map)
        Dump a Map (key=value) to out
        Parameters:
        map - Map
      • printActionInputMap

        public static void printActionInputMap​(JComponent comp)
        Print Action and Input Map for component
        Parameters:
        comp - Component with ActionMap
      • is8Bit

        public static boolean is8Bit​(String str)
        Is 8 Bit
        Parameters:
        str - string
        Returns:
        true if string contains chars > 255
      • cleanAmp

        public static String cleanAmp​(String in)
        Clean Ampersand (used to indicate shortcut)
        Parameters:
        in - input
        Returns:
        cleaned string
      • trimLength

        public static String trimLength​(String str,
                                        int length)
        Trim to max character length
        Parameters:
        str - string
        length - max (incl) character length
        Returns:
        string
      • size

        public static int size​(String str)
        Size of String in bytes
        Parameters:
        str - string
        Returns:
        size in bytes
      • trimSize

        public static String trimSize​(String str,
                                      int size)
        Trim to max byte size
        Parameters:
        str - string
        size - max size in bytes
        Returns:
        string
      • stripDiacritics

        public static String stripDiacritics​(String s)
        String diacritics from given string
        Parameters:
        s - original string
        Returns:
        string without diacritics