Package org.geotools.filter.visitor
Class LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer
- Object
-
- BinarySpatialOperatorReplacer
-
- All Implemented Interfaces:
LiteralDemultiplyingFilterVisitor.FilterReplacer<BinarySpatialOperator>
- Enclosing class:
- LiteralDemultiplyingFilterVisitor
protected class LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer extends Object implements LiteralDemultiplyingFilterVisitor.FilterReplacer<BinarySpatialOperator>
An implementation for Binary Spatial Operators Takes the method name in the FilterFactory to create the filter
-
-
Constructor Summary
Constructors Constructor Description BinarySpatialOperatorReplacer(String methodName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
getExpression1(BinarySpatialOperator filter)
Expression
getExpression2(BinarySpatialOperator filter)
Filter
replaceExpressions(BinarySpatialOperator filter, Expression expression1, Expression expression2)
Replace the expressions in a filter
-
-
-
Field Detail
-
method
protected Method method
-
-
Constructor Detail
-
BinarySpatialOperatorReplacer
public BinarySpatialOperatorReplacer(String methodName)
-
-
Method Detail
-
getExpression1
public Expression getExpression1(BinarySpatialOperator filter)
- Specified by:
getExpression1
in interfaceLiteralDemultiplyingFilterVisitor.FilterReplacer<BinarySpatialOperator>
-
getExpression2
public Expression getExpression2(BinarySpatialOperator filter)
- Specified by:
getExpression2
in interfaceLiteralDemultiplyingFilterVisitor.FilterReplacer<BinarySpatialOperator>
-
replaceExpressions
public Filter replaceExpressions(BinarySpatialOperator filter, Expression expression1, Expression expression2)
Description copied from interface:LiteralDemultiplyingFilterVisitor.FilterReplacer
Replace the expressions in a filter- Specified by:
replaceExpressions
in interfaceLiteralDemultiplyingFilterVisitor.FilterReplacer<BinarySpatialOperator>
-
-