|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IFilterExpression
An interface that combines the IExpression with the LDAP filter. The string representation is the LDAP filter syntax.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.equinox.p2.metadata.expression.IExpression |
|---|
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 |
| Method Summary | |
|---|---|
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. |
| Methods inherited from interface org.eclipse.equinox.p2.metadata.expression.IExpression |
|---|
accept, evaluate, getExpressionType, toLDAPString, toString |
| Methods inherited from interface org.osgi.framework.Filter |
|---|
equals, hashCode, match, match, matchCase, matches, toString |
| Method Detail |
|---|
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.
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.