Class MacroParamUtils

java.lang.Object
com.atlassian.confluence.macro.params.MacroParamUtils

public class MacroParamUtils extends Object
Utility methods for macro parameters
  • Constructor Details

    • MacroParamUtils

      public MacroParamUtils()
  • Method Details

    • 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