public class SimpleFilter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AND |
static int |
APPROX |
static int |
EQ |
static int |
GTE |
static int |
LTE |
static int |
MATCH_ALL |
static int |
NOT |
static int |
OR |
static int |
PRESENT |
static int |
SUBSTRING |
Constructor and Description |
---|
SimpleFilter(java.lang.String attr,
java.lang.Object value,
int op) |
Modifier and Type | Method and Description |
---|---|
static boolean |
compareSubstring(java.util.List<java.lang.String> pieces,
java.lang.String s) |
static SimpleFilter |
convert(java.util.Map<java.lang.String,java.lang.Object> attrs)
Converts a attribute map to a filter.
|
java.lang.String |
getName() |
int |
getOperation() |
java.lang.Object |
getValue() |
static SimpleFilter |
parse(java.lang.String filter) |
static java.util.List<java.lang.String> |
parseSubstring(java.lang.String value) |
java.lang.String |
toString() |
static java.lang.String |
unparseSubstring(java.util.List<java.lang.String> pieces) |
public static final int MATCH_ALL
public static final int AND
public static final int OR
public static final int NOT
public static final int EQ
public static final int LTE
public static final int GTE
public static final int SUBSTRING
public static final int PRESENT
public static final int APPROX
public SimpleFilter(java.lang.String attr, java.lang.Object value, int op)
public java.lang.String getName()
public java.lang.Object getValue()
public int getOperation()
public java.lang.String toString()
toString
in class java.lang.Object
public static SimpleFilter parse(java.lang.String filter)
public static java.util.List<java.lang.String> parseSubstring(java.lang.String value)
public static java.lang.String unparseSubstring(java.util.List<java.lang.String> pieces)
public static boolean compareSubstring(java.util.List<java.lang.String> pieces, java.lang.String s)
public static SimpleFilter convert(java.util.Map<java.lang.String,java.lang.Object> attrs)
attrs
- Map of attributes to convert to a filter.Copyright © 2012. All Rights Reserved.