public interface IFilterExpression extends IExpression, Filter
TYPE_ALL, TYPE_AND, TYPE_ARRAY, TYPE_ASSIGNMENT, TYPE_AT, TYPE_COLLECT, TYPE_CONDITION, TYPE_EQUALS, TYPE_EXISTS, TYPE_FIRST, TYPE_FLATTEN, TYPE_FUNCTION, TYPE_GREATER, TYPE_GREATER_EQUAL, TYPE_INTERSECT, TYPE_LAMBDA, TYPE_LATEST, TYPE_LESS, TYPE_LESS_EQUAL, TYPE_LIMIT, TYPE_LITERAL, TYPE_MATCHES, TYPE_MEMBER, TYPE_NOT, TYPE_NOT_EQUALS, TYPE_OR, TYPE_PARAMETER, TYPE_PIPE, TYPE_SELECT, TYPE_TRAVERSE, TYPE_UNION, TYPE_UNIQUE, TYPE_VARIABLE| Modifier and Type | Method and Description |
|---|---|
boolean |
match(Map<String,? extends Object> map)
Filter using a
Map. |
boolean |
matchCase(Map<String,? extends Object> map)
Filter with case sensitivity using a
Map. |
accept, evaluate, getExpressionType, toLDAPString, toStringboolean match(Map<String,? extends Object> map)
Map. This Filter is
executed using the specified Map's keys and values.
The keys are case insensitively matched with this Filter.map - The Map whose keys are used in the
match.true if the map's keys and
values match this filter; false otherwise.IllegalArgumentException - If map contains case
variants of the same key name.boolean matchCase(Map<String,? extends Object> map)
Map. This
Filter is executed using the specified
Map's keys and values. The keys are case sensitively
matched with this Filter.map - The Map whose keys are used in the
match.true if the map's keys and
values match this filter; false otherwise.
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.