package aQute.libg.filters; public final class SimpleFilter extends Filter { private final String name; private final Operator operator; private final String value; /** * Construct a simple filter with the default "equals" operator, i.e. {@code * (name=value)}. */ public SimpleFilter(String name, String value) { this(name, Operator.Equals, value); } /** * Construct a simple filter with any of the comparison operators. */ public SimpleFilter(String name, Operator operator, String value) { this.name = name; this.operator = operator; this.value = value; } @Override public void append(StringBuilder builder) { builder.append('('); builder.append(name).append(operator.getSymbol()).append(value); builder.append(')'); } }