org.geotools.filter.visitor
Class LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer

Object
  extended by LiteralDemultiplyingFilterVisitor.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


Field Summary
protected  Method method
           
 
Constructor Summary
LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer(String methodName)
           
 
Method Summary
 Expression getExpression1(BinaryTemporalOperator filter)
           
 Expression getExpression2(BinaryTemporalOperator filter)
           
 Filter replaceExpressions(BinaryTemporalOperator filter, Expression expression1, Expression expression2)
          Replace the expressions in a filter
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

method

protected Method method
Constructor Detail

LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer

public LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer(String methodName)
Method Detail

getExpression1

public Expression getExpression1(BinaryTemporalOperator filter)
Specified by:
getExpression1 in interface LiteralDemultiplyingFilterVisitor.FilterReplacer<BinaryTemporalOperator>

getExpression2

public Expression getExpression2(BinaryTemporalOperator filter)
Specified by:
getExpression2 in interface LiteralDemultiplyingFilterVisitor.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 interface LiteralDemultiplyingFilterVisitor.FilterReplacer<BinaryTemporalOperator>


Copyright © 1996-2014 Geotools. All Rights Reserved.