org.geotools.filter.visitor
Class LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer

Object
  extended by LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer
All Implemented Interfaces:
LiteralDemultiplyingFilterVisitor.FilterReplacer<BinaryComparisonOperator>
Enclosing class:
LiteralDemultiplyingFilterVisitor

protected class LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer
extends Object
implements LiteralDemultiplyingFilterVisitor.FilterReplacer<BinaryComparisonOperator>

An implementation for Binary Comparison Operators Takes the method name in the FilterFactory to create the filter


Field Summary
protected  Method method
           
 
Constructor Summary
LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer(String methodName)
           
 
Method Summary
 Expression getExpression1(BinaryComparisonOperator filter)
           
 Expression getExpression2(BinaryComparisonOperator filter)
           
 Filter replaceExpressions(BinaryComparisonOperator 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.BinaryComparisonOperatorReplacer

public LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer(String methodName)
Method Detail

getExpression1

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

getExpression2

public Expression getExpression2(BinaryComparisonOperator filter)
Specified by:
getExpression2 in interface LiteralDemultiplyingFilterVisitor.FilterReplacer<BinaryComparisonOperator>

replaceExpressions

public Filter replaceExpressions(BinaryComparisonOperator filter,
                                 Expression expression1,
                                 Expression expression2)
Description copied from interface: LiteralDemultiplyingFilterVisitor.FilterReplacer
Replace the expressions in a filter

Specified by:
replaceExpressions in interface LiteralDemultiplyingFilterVisitor.FilterReplacer<BinaryComparisonOperator>


Copyright © 1996-2014 Geotools. All Rights Reserved.