public class Filter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
selectors |
private java.util.Map |
variables |
Modifier | Constructor and Description |
---|---|
private |
Filter(java.util.Map variables) |
private |
Filter(java.lang.String[] selectors) |
Modifier and Type | Method and Description |
---|---|
static Filter |
by(java.lang.String first) |
static Filter |
by(java.lang.String[] selectors) |
static Filter |
by(java.lang.String first,
java.lang.String second) |
static Filter |
by(java.lang.String first,
java.lang.String second,
java.lang.String third) |
java.lang.String |
getFilterSuffix(int n)
Get a fragment of the filter which includes the first 'n' selectors
concatenated.
|
java.lang.String[] |
getSelectors() |
java.util.Map |
getVariables() |
boolean |
hasVariables() |
int |
numOfSelectors() |
Filter |
setSelectors(java.lang.String[] newSelectors) |
Filter |
setVariables(java.util.Map newVars) |
java.lang.String |
toString() |
static Filter |
usingVariables(java.util.Map vars) |
static Filter |
usingVariables(java.lang.String var1,
java.lang.String value1) |
static Filter |
usingVariables(java.lang.String var1,
java.lang.String value1,
java.lang.String var2,
java.lang.String value2) |
static Filter |
usingVariables(java.lang.String var1,
java.lang.String value1,
java.lang.String var2,
java.lang.String value2,
java.lang.String var3,
java.lang.String value3) |
private java.lang.String[] selectors
private java.util.Map variables
private Filter(java.lang.String[] selectors)
private Filter(java.util.Map variables)
public static Filter by(java.lang.String first)
public static Filter by(java.lang.String first, java.lang.String second)
public static Filter by(java.lang.String first, java.lang.String second, java.lang.String third)
public static Filter by(java.lang.String[] selectors)
public static Filter usingVariables(java.lang.String var1, java.lang.String value1)
public static Filter usingVariables(java.lang.String var1, java.lang.String value1, java.lang.String var2, java.lang.String value2)
public static Filter usingVariables(java.lang.String var1, java.lang.String value1, java.lang.String var2, java.lang.String value2, java.lang.String var3, java.lang.String value3)
public static Filter usingVariables(java.util.Map vars)
public boolean hasVariables()
public Filter setVariables(java.util.Map newVars)
public java.util.Map getVariables()
public java.lang.String[] getSelectors()
public Filter setSelectors(java.lang.String[] newSelectors)
public int numOfSelectors()
public java.lang.String getFilterSuffix(int n)
n
- java.lang.IllegalArgumentException
- if n < 1 or n > size()public java.lang.String toString()
toString
in class java.lang.Object