/*
* This used to have a license header that it was licensed by Gatespace in the year 2000. However, this was licensed
* to the OSGi Alliance. A member donated this as ASL 2.0 licensed matching this project's default license.
*/
package aQute.lib.filter;
public class ExtendedFilter extends Filter {
public ExtendedFilter(String filter) throws IllegalArgumentException {
super(cleanup(filter), true);
}
public static String cleanup(String s) {
if (s == null)
return null;
s = s.trim();
if (s.startsWith("(") && s.endsWith(")"))
return s;
return "(" + s + ")";
}
}