private int |
AbstractFilterFunction.findMatchingParenPosition(String filter,
int start) |
Returns the index in the supplied filter of the closing paren that matches the opening paren at the start of the
filter.
|
Filter |
AbstractFilterFunction.parse(String filter) |
|
Filter |
FilterFunction.parse(String filter) |
Parses the supplied string representation of a filter.
|
static Filter |
FilterParser.parse(String filter) |
Parse the supplied filter string.
|
(package private) static ApproximateFilter |
RegexFilterFunction.parseApproximateFilter(String component) |
Creates a new approximate filter by parsing the supplied filter string.
|
static byte[] |
FilterUtils.parseAssertionValue(String value) |
Decodes hex characters in the attribute assertion.
|
static byte[][] |
FilterUtils.parseAssertionValue(String... value) |
Convenience method for parsing an array of assertion values.
|
(package private) static EqualityFilter |
RegexFilterFunction.parseEqualityFilter(String component) |
Creates a new equality filter by parsing the supplied filter string.
|
private ExtensibleFilter |
DefaultFilterFunction.parseExtensible(String attribute,
CharBuffer cb) |
Parses the supplied buffer and creates an extensible filter.
|
(package private) static ExtensibleFilter |
RegexFilterFunction.parseExtensibleFilter(String component) |
Creates a new extensible filter by parsing the supplied filter string.
|
protected abstract Filter |
AbstractFilterFunction.parseFilterComp(String filter) |
Inspects the supplied filter string and creates the type of filter it represents.
|
protected Filter |
DefaultFilterFunction.parseFilterComp(String filter) |
|
protected Filter |
RegexFilterFunction.parseFilterComp(String filter) |
|
(package private) static GreaterOrEqualFilter |
RegexFilterFunction.parseGreaterOrEqualFilter(String component) |
Creates a new greater or equal filter by parsing the supplied filter string.
|
(package private) static LessOrEqualFilter |
RegexFilterFunction.parseLessOrEqualFilter(String component) |
Creates a new less or equal filter by parsing the supplied filter string.
|
(package private) static SubstringFilter |
RegexFilterFunction.parseSubstringFilter(String component) |
Creates a new substring filter by parsing the supplied filter string.
|
private Filter |
DefaultFilterFunction.parseSubstringOrEquality(String attribute,
CharBuffer cb) |
Parses the supplied buffer and returns either a substring or equality filter.
|
private CharBuffer |
DefaultFilterFunction.readAttribute(CharBuffer cb) |
Returns a new buffer containing an attribute description.
|
private FilterSet |
AbstractFilterFunction.readFilterSet(FilterSet set,
String filter,
int start,
int end,
int depth) |
Reads the supplied filter using the supplied indices and adds them to the supplied filter set.
|
private Filter |
AbstractFilterFunction.readNextComponent(String filter,
int depth) |
Reads the next component contained in the supplied filter.
|
private Map<String,List<CharBuffer>> |
DefaultFilterFunction.readSubstrings(CharBuffer cb) |
Reads the supplied buffer and builds a map of the substring data it contains.
|
private static void |
RegexFilterFunction.throwOnEscapeChars(String... values) |
|