Class StringUtil

java.lang.Object
org.pentaho.platform.util.StringUtil

public class StringUtil extends Object
  • Method Details

    • tokenStringToArray

      public static String[] tokenStringToArray(String tokenizedString, String token)
      Tokenize a string and return a String Array of the values seperated by the passed in token.
      Parameters:
      tokenizedString - The string to parse. If this is null, null will be returned.
      token - The token used as a seperator. if this is null, the fill string will be returned in a 1 element array
      Returns:
      Array of Strings that were seperated by the token.
    • doesPathContainParentPathSegment

      public static boolean doesPathContainParentPathSegment(String path)
      Does the path contain a path-segment that is "..".
      Parameters:
      path - String
      Returns:
      boolean return true if path contains "..", else false.
    • main

      public static void main(String[] args)
    • isEmpty

      public static boolean isEmpty(String str)
    • getMapAsPrettyString

      public static String getMapAsPrettyString(Map map)
      Returns the provided Map as a pretty string, using the system dependent new like character as the key-value pair separator, and ' -> ' as the individual key and value separator.
      Parameters:
      map - the Map to be converted to a string
      Returns:
      a pretty String representation of the Map
    • trimStringMap

      public static Map<String,String> trimStringMap(Map<String,String> map)
      Returns a map of String key-value pairs, in which each key and corresponding value has been trimmed of whitespace.
      Parameters:
      map - the Map of String key-value pairs to be trimmed
      Returns:
      a trimmed String Map
    • trimStringList

      public static List<String> trimStringList(List<String> list)
      Returns a List of Strings in which each String has been trimmed of whitespace.
      Parameters:
      list - the List of Strings to be trimmed
      Returns:
      a trimmed List of Strings
    • trimToEmpty

      public static String trimToEmpty(String string)
      Wrapper method around StringUtils.trim
      Parameters:
      string - the String to be trimmed
      Returns:
      the trimmed String