Package aQute.lib.filter
Class Filter.Query
- java.lang.Object
-
- aQute.lib.filter.Filter.Query
-
- Direct Known Subclasses:
Filter.DictQuery
,Filter.GetQuery
,Filter.MapQuery
- Enclosing class:
- Filter
abstract class Filter.Query extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Query()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
GARBAGE
static final java.lang.String GARBAGE
- See Also:
- Constant Field Values
-
MALFORMED
static final java.lang.String MALFORMED
- See Also:
- Constant Field Values
-
EMPTY
static final java.lang.String EMPTY
- See Also:
- Constant Field Values
-
SUBEXPR
static final java.lang.String SUBEXPR
- See Also:
- Constant Field Values
-
OPERATOR
static final java.lang.String OPERATOR
- See Also:
- Constant Field Values
-
TRUNCATED
static final java.lang.String TRUNCATED
- See Also:
- Constant Field Values
-
EQUALITY
static final java.lang.String EQUALITY
- See Also:
- Constant Field Values
-
tail
private java.lang.String tail
-
-
Method Detail
-
match
boolean match() throws java.lang.Exception
- Throws:
java.lang.Exception
-
doQuery
private boolean doQuery() throws java.lang.Exception
- Throws:
java.lang.Exception
-
doAnd
private boolean doAnd() throws java.lang.Exception
- Throws:
java.lang.Exception
-
skip
java.lang.String skip()
-
doOr
private boolean doOr() throws java.lang.Exception
- Throws:
java.lang.Exception
-
doNot
private boolean doNot() throws java.lang.Exception
- Throws:
java.lang.Exception
-
doSimple
boolean doSimple() throws java.lang.Exception
- Throws:
java.lang.Exception
-
prefix
boolean prefix(java.lang.String pre)
-
getAttr
java.lang.Object getAttr() throws java.lang.Exception
- Throws:
java.lang.Exception
-
getProp
abstract java.lang.Object getProp(java.lang.String key) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getValue
private java.lang.String getValue()
-
error
void error(java.lang.String m) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
compare
<T> boolean compare(T obj, int op, java.lang.String s)
-
-