public class Filter
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
Filter.And |
(package private) static interface |
Filter.Arguments |
(package private) class |
Filter.DictQuery |
(package private) class |
Filter.GetQuery |
(package private) class |
Filter.MapQuery |
(package private) class |
Filter.Node |
(package private) class |
Filter.Not |
(package private) class |
Filter.Or |
(package private) class |
Filter.Query |
(package private) class |
Filter.Simple |
Modifier and Type | Field and Description |
---|---|
(package private) static int |
APPROX |
(package private) static java.lang.String |
EMPTY |
(package private) static int |
EQ |
(package private) static java.lang.String |
EQUALITY |
(package private) boolean |
extended |
(package private) java.lang.String |
filter |
(package private) static java.lang.String |
GARBAGE |
(package private) static int |
GE |
(package private) static int |
GT |
(package private) static int |
LE |
(package private) static int |
LT |
(package private) static java.lang.String |
MALFORMED |
(package private) static int |
NEQ |
(package private) Filter.Node |
node |
(package private) static java.lang.String |
OPERATOR |
(package private) java.lang.Exception |
parseException |
(package private) static java.lang.invoke.MethodHandles.Lookup |
publicLookup |
(package private) static java.lang.invoke.MethodType |
stringConstructor |
(package private) static java.lang.String |
SUBEXPR |
private java.lang.String |
tail |
(package private) static java.lang.String |
TRUNCATED |
(package private) static 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 |
compare(java.lang.Object obj,
int op,
java.lang.String s) |
(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) void |
error(java.lang.String m) |
(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() |
private static java.lang.Object |
valueOf(java.lang.Class<?> numClass,
java.lang.String s) |
java.lang.String |
verify() |
static final java.lang.invoke.MethodHandles.Lookup publicLookup
static final java.lang.invoke.MethodType stringConstructor
static final java.lang.String GARBAGE
static final java.lang.String MALFORMED
static final java.lang.String EMPTY
static final java.lang.String SUBEXPR
static final java.lang.String OPERATOR
static final java.lang.String TRUNCATED
static final java.lang.String EQUALITY
static 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
final Filter.Node node
final java.lang.Exception parseException
private java.lang.String tail
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
void error(java.lang.String m) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
boolean compare(java.lang.Object obj, int op, java.lang.String s)
private static java.lang.Object valueOf(java.lang.Class<?> numClass, java.lang.String s) throws java.lang.Exception
java.lang.Exception
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)