Class MacroParamUtils
java.lang.Object
com.atlassian.confluence.macro.params.MacroParamUtils
Utility methods for macro parameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEfficiently parses comma separated lists and trims the whitespace for each element.
-
Constructor Details
-
MacroParamUtils
public MacroParamUtils()
-
-
Method Details
-
parseCommaSeparatedStrings
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
-