public abstract class RegexFilter
extends java.lang.Object
implements java.io.Serializable
acceptByDefault()
and entriesArePositiveByDefault()
.Constructor and Description |
---|
RegexFilter() |
RegexFilter(TreeLogger logger,
java.util.List<java.lang.String> values) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
acceptByDefault()
If no pattern matches, whether the query should be considered as an accept.
|
void |
add(java.lang.String regex) |
void |
addAll(java.util.List<java.lang.String> newValues) |
void |
addAll(RegexFilter regexFilter) |
protected abstract boolean |
entriesArePositiveByDefault()
If a pattern is not preceded by + or -, whether the query should be
considered positive.
|
java.util.List<java.lang.String> |
getValues() |
boolean |
isEmpty() |
boolean |
isIncluded(java.lang.String query) |
boolean |
isIncluded(TreeLogger logger,
java.lang.String query) |
public RegexFilter()
public RegexFilter(TreeLogger logger, java.util.List<java.lang.String> values) throws UnableToCompleteException
UnableToCompleteException
public boolean isEmpty()
public java.util.List<java.lang.String> getValues()
public void add(java.lang.String regex)
public void addAll(java.util.List<java.lang.String> newValues)
public void addAll(RegexFilter regexFilter)
public boolean isIncluded(java.lang.String query)
public boolean isIncluded(TreeLogger logger, java.lang.String query)
protected abstract boolean acceptByDefault()
protected abstract boolean entriesArePositiveByDefault()