/** * * Splits a delimiter separated string, tolerating presence of non separator commas * within double quoted segments. * * Eg. * com.ibm.ws.eba.helloWorldService;version="[1.0.0, 1.0.0]" & * com.ibm.ws.eba.helloWorldService;version="1.0.0" * com.ibm.ws.eba.helloWorld;version="2";bundle-version="[2,30)" * com.acme.foo;weirdAttr="one;two;three";weirdDir:="1;2;3" * @param value the value to be split * @param delimiter the delimiter string such as ',' etc. * @return List<String> the components of the split String in a list */ public static List<String> split(String value, String delimiter) { return ManifestHeaderUtils.split(value, delimiter); }