Interface Operator
- All Known Subinterfaces:
ComparisonOperatorType,FunctionName,SpatialOperator,SpatialOperatorType,TemporalOperator
- All Known Implementing Classes:
ComparisonOperatorTypeImpl,FunctionNameImpl,OperatorImpl,SpatialOperatorImpl,SpatialOperatorTypeImpl,TemporalOperatorImpl
public interface Operator
Indicates a supported Operator.
The operator that is supported is indicated by the getName() field, these names are formally defined to match:
- A subclass of Filter. Examples include "BBOX" and "EqualsTo"
- A subclass of Expression or Function. Examples include "ADD" and "Length"
- Author:
- Torsten Friebe, Jody Garnett (Refractions Research)
-
Method Summary
-
Method Details
-
getName
Name of supported Operator.Each filter subclass has an associated name (such as BBOX or EqualsTo), you can use this name to determine if a matching Operator is defined as part of FilterCapabilities.
-
equals
Equals should be implemented simply in terms of getName() -
hashCode
int hashCode()HashCode should be implemented simply in terms of getName().
-