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, toString
boolean 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.