GeoAPI 2.0
Build 2005-06-08

org.opengis.filter.expression
Interface Expression

All Known Subinterfaces:
Add, BinaryExpression, Divide, Function, Literal, Multiply, PropertyName, Subtract

@XmlElement(value="expression")
public interface Expression

Abstract super-interface for all the OGC Filter elements that compute values, potentially using feature attributes in the computation.

Since:
GeoAPI 2.0
Version:
Implementation specification 1.0

Method Summary
 Object accept(ExpressionVisitor visitor, Object extraData)
          Accepts a visitor.
 Object evaluate(Feature feature)
          Evaluates the given expression based on the content of the given feature.
 

Method Detail

evaluate

@Extension
Object evaluate(Feature feature)
Evaluates the given expression based on the content of the given feature.


accept

@Extension
Object accept(ExpressionVisitor visitor,
                        Object extraData)
Accepts a visitor. Subclasses must implement with a method whose content* is the following:
return visitor.visit(this, extraData);


GeoAPI 2.0
Build 2005-06-08

Symbols, terms and definitions
Copyright OpenGIS® Consortium