public class Filter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
Filter.DictQuery |
(package private) class |
Filter.GetQuery |
(package private) class |
Filter.MapQuery |
(package private) class |
Filter.Query |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
APPROX |
(package private) static int |
EQ |
(package private) boolean |
extended |
(package private) java.lang.String |
filter |
(package private) static int |
GE |
(package private) static int |
GT |
(package private) static int |
LE |
(package private) static int |
LT |
(package private) static int |
NEQ |
(package private) char |
WILDCARD |
Constructor and Description |
---|
Filter(java.lang.String filter) |
Filter(java.lang.String filter,
boolean extended) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
compareSign(int op,
int cmp) |
(package private) boolean |
compareString(java.lang.String s1,
int op,
java.lang.String s2) |
boolean |
equals(java.lang.Object obj) |
(package private) java.lang.String |
fixupString(java.lang.String s) |
int |
hashCode() |
boolean |
match(java.util.Dictionary<?,?> dict) |
boolean |
match(Get get) |
boolean |
matchMap(java.util.Map<?,?> dict) |
(package private) boolean |
patSubstr(java.lang.String s,
java.lang.String pat) |
java.lang.String |
toString() |
java.lang.String |
verify() |
final char WILDCARD
static final int EQ
static final int LE
static final int GE
static final int NEQ
static final int LT
static final int GT
static final int APPROX
final java.lang.String filter
final boolean extended
public Filter(java.lang.String filter, boolean extended) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public Filter(java.lang.String filter) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public boolean match(java.util.Dictionary<?,?> dict) throws java.lang.Exception
java.lang.Exception
public boolean matchMap(java.util.Map<?,?> dict) throws java.lang.Exception
java.lang.Exception
public boolean match(Get get) throws java.lang.Exception
java.lang.Exception
public java.lang.String verify() throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
boolean compareString(java.lang.String s1, int op, java.lang.String s2)
boolean compareSign(int op, int cmp)
java.lang.String fixupString(java.lang.String s)
boolean patSubstr(java.lang.String s, java.lang.String pat)