public class Selector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) Clause |
clause |
(package private) java.lang.String |
instruction |
(package private) boolean |
negated |
(package private) java.util.regex.Pattern |
pattern |
Constructor and Description |
---|
Selector(java.lang.String instruction,
boolean negated) |
Modifier and Type | Method and Description |
---|---|
Clause |
getClause() |
static java.util.List<Selector> |
getInstructions(Clauses clauses) |
java.lang.String |
getPattern() |
static Selector |
getPattern(java.lang.String string)
Convert a string based pattern to a regular expression based pattern.
|
boolean |
isNegated() |
boolean |
matches(java.lang.String value) |
static <T> java.util.List<T> |
select(java.util.Collection<T> domain,
java.util.List<Selector> instructions) |
void |
setClause(Clause clause) |
java.lang.String |
toString() |
java.util.regex.Pattern pattern
java.lang.String instruction
boolean negated
Clause clause
public boolean matches(java.lang.String value)
public boolean isNegated()
public java.lang.String getPattern()
public static Selector getPattern(java.lang.String string)
string
- public java.lang.String toString()
toString
in class java.lang.Object
public Clause getClause()
public void setClause(Clause clause)
public static <T> java.util.List<T> select(java.util.Collection<T> domain, java.util.List<Selector> instructions)