package gherkin.formatter;
import gherkin.TagExpression;
import gherkin.formatter.model.ExamplesTableRow;
import gherkin.formatter.model.Range;
import gherkin.formatter.model.Tag;
import java.util.List;
public class TagFilter implements Filter {
private final TagExpression tagExpression;
public TagFilter(List<String> tags) {
tagExpression = new TagExpression(tags);
}
public boolean evaluate(List<Tag> tags, List<String> names, List<Range> ranges) {
return tagExpression.evaluate(tags);
}
public List<ExamplesTableRow> filterTableBodyRows(List<ExamplesTableRow> examplesRows) {
return examplesRows;
}
}