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