Class MacroParamUtils
- java.lang.Object
-
- com.atlassian.confluence.macro.params.MacroParamUtils
-
public class MacroParamUtils extends Object
Utility methods for macro parameters
-
-
Constructor Summary
Constructors Constructor Description MacroParamUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<String>
parseCommaSeparatedStrings(String str)
Efficiently parses comma separated lists and trims the whitespace for each element.
-
-
-
Method Detail
-
parseCommaSeparatedStrings
public static List<String> parseCommaSeparatedStrings(String str)
Efficiently parses comma separated lists and trims the whitespace for each element. Ignores blank elements. The string " foo,,, bar , baz" returns a list [foo, bar, baz] Does a single pass on the string with 2 pointers to keep track of the start and end of the current word.- Parameters:
str
- The comma separated input string- Returns:
- A list of elements from the string
-
-