Package org.pentaho.platform.util
Class StringUtil
- java.lang.Object
-
- org.pentaho.platform.util.StringUtil
-
public class StringUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleandoesPathContainParentPathSegment(String path)Does the path contain a path-segment that is "..".static StringgetMapAsPrettyString(Map map)Returns the providedMapas a pretty string, using the system dependent new like character as the key-value pair separator, and ' -> ' as the individual key and value separator.static booleanisEmpty(String str)static voidmain(String[] args)static String[]tokenStringToArray(String tokenizedString, String token)Tokenize a string and return a String Array of the values seperated by the passed in token.static List<String>trimStringList(List<String> list)Returns a List of Strings in which each String has been trimmed of whitespace.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.static StringtrimToEmpty(String string)Wrapper method around StringUtils.trim
-
-
-
Method Detail
-
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 providedMapas a pretty string, using the system dependent new like character as the key-value pair separator, and ' -> ' as the individual key and value separator.
-
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.
-
trimStringList
public static List<String> trimStringList(List<String> list)
Returns a List of Strings in which each String has been trimmed of whitespace.
-
-