|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Filter
A Filter is a boolean expression (often containing spatial predicates) that can be tested against
objects, such as Features.
deegree's filter subsystem is an implementation of the OpenGIS Filter Encoding Implementation Specification 1.0.0/1.1.0/2.0.0 (=ISO 19143).
IdFilter,
OperatorFilter| Nested Class Summary | |
|---|---|
static class |
Filter.Type
Convenience enum type for discriminating the different filter types. |
| Method Summary | ||
|---|---|---|
|
evaluate(T obj,
XPathEvaluator<T> xpathEvaluator)
Determines if the given object matches this Filter. |
|
Filter.Type |
getType()
Returns the type of filter. |
|
| Method Detail |
|---|
Filter.Type getType()
Filter.
<T> boolean evaluate(T obj,
XPathEvaluator<T> xpathEvaluator)
throws FilterEvaluationException
Filter.
T - type of the context objectobj - object that the operator is evaluated upon, must not be nullxpathEvaluator - used for evaluation of XPath expressions, must not be null
FilterEvaluationException - if the evaluation fails
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||