protected String getExpression() { return defaultIfEmpty(bundle, "*") + ":" + defaultIfEmpty(name, "*"); }
public Filter<String> getFilter() { if (filter == null) { filter = Filters.createStringFilter(Strings.defaultIfEmpty(pattern, "*")); } return filter; } }
/** * Parses a space separated set of patterns of the form "bundle:pattern" */ public void addPattern(boolean include, String pattern) { String name = "*"; String bundle = pattern; String[] values = pattern.split(":", 2); if (values != null && values.length > 1) { bundle = values[0]; name = values[1]; } bundle = Strings.defaultIfEmpty(bundle, "*"); name = Strings.defaultIfEmpty(name, "*"); if (include) { includeContext(bundle, name); } else { excludeContext(bundle, name); } }
private List<String> getListManifestProperty(String name, String defaultValue) { return Strings.splitAndTrimAsList(defaultIfEmpty(getManifestProperty(name), defaultValue), "\\s+"); }
private List<String> getListManifestProperty(String name, String defaultValue) { return Strings.splitAndTrimAsList(defaultIfEmpty(getManifestProperty(name), defaultValue), "\\s+"); }