Package aQute.lib.filter
Class Filter
- java.lang.Object
-
- aQute.lib.filter.Filter
-
- Direct Known Subclasses:
ExtendedFilter
public class Filter extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
Filter.DictQuery
(package private) class
Filter.GetQuery
(package private) class
Filter.MapQuery
(package private) class
Filter.Query
-
Field Summary
Fields Modifier and Type Field 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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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(Get get)
boolean
match(java.util.Dictionary<?,?> dict)
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()
-
-
-
Field Detail
-
WILDCARD
final char WILDCARD
- See Also:
- Constant Field Values
-
EQ
static final int EQ
- See Also:
- Constant Field Values
-
LE
static final int LE
- See Also:
- Constant Field Values
-
GE
static final int GE
- See Also:
- Constant Field Values
-
NEQ
static final int NEQ
- See Also:
- Constant Field Values
-
LT
static final int LT
- See Also:
- Constant Field Values
-
GT
static final int GT
- See Also:
- Constant Field Values
-
APPROX
static final int APPROX
- See Also:
- Constant Field Values
-
filter
final java.lang.String filter
-
extended
final boolean extended
-
-
Constructor Detail
-
Filter
public Filter(java.lang.String filter, boolean extended) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
Filter
public Filter(java.lang.String filter) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
-
Method Detail
-
match
public boolean match(java.util.Dictionary<?,?> dict) throws java.lang.Exception
- Throws:
java.lang.Exception
-
matchMap
public boolean matchMap(java.util.Map<?,?> dict) throws java.lang.Exception
- Throws:
java.lang.Exception
-
match
public boolean match(Get get) throws java.lang.Exception
- Throws:
java.lang.Exception
-
verify
public java.lang.String verify() throws java.lang.Exception
- Throws:
java.lang.Exception
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
compareString
boolean compareString(java.lang.String s1, int op, java.lang.String s2)
-
compareSign
boolean compareSign(int op, int cmp)
-
fixupString
java.lang.String fixupString(java.lang.String s)
-
patSubstr
boolean patSubstr(java.lang.String s, java.lang.String pat)
-
-