|
||||||||||
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 Feature
s.
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 null
xpathEvaluator
- 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 |