abstract class Filter.Query
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
EMPTY |
(package private) static java.lang.String |
EQUALITY |
(package private) static java.lang.String |
GARBAGE |
(package private) static java.lang.String |
MALFORMED |
(package private) static java.lang.String |
OPERATOR |
(package private) static java.lang.String |
SUBEXPR |
private java.lang.String |
tail |
(package private) static java.lang.String |
TRUNCATED |
Constructor and Description |
---|
Query() |
Modifier and Type | Method and Description |
---|---|
(package private) <T> boolean |
compare(T obj,
int op,
java.lang.String s) |
private boolean |
doAnd() |
private boolean |
doNot() |
private boolean |
doOr() |
private boolean |
doQuery() |
(package private) boolean |
doSimple() |
(package private) void |
error(java.lang.String m) |
(package private) java.lang.Object |
getAttr() |
(package private) abstract java.lang.Object |
getProp(java.lang.String key) |
private java.lang.String |
getValue() |
(package private) boolean |
match() |
(package private) boolean |
prefix(java.lang.String pre) |
(package private) java.lang.String |
skip() |
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
private java.lang.String tail
boolean match() throws java.lang.Exception
java.lang.Exception
private boolean doQuery() throws java.lang.Exception
java.lang.Exception
private boolean doAnd() throws java.lang.Exception
java.lang.Exception
java.lang.String skip()
private boolean doOr() throws java.lang.Exception
java.lang.Exception
private boolean doNot() throws java.lang.Exception
java.lang.Exception
boolean doSimple() throws java.lang.Exception
java.lang.Exception
boolean prefix(java.lang.String pre)
java.lang.Object getAttr() throws java.lang.Exception
java.lang.Exception
abstract java.lang.Object getProp(java.lang.String key) throws java.lang.Exception
java.lang.Exception
private java.lang.String getValue()
void error(java.lang.String m) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
<T> boolean compare(T obj, int op, java.lang.String s)