org.geotools.filter.visitor
Interface LiteralDemultiplyingFilterVisitor.FilterReplacer<F extends MultiValuedFilter>

All Known Implementing Classes:
LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer, LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer, LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer
Enclosing class:
LiteralDemultiplyingFilterVisitor

protected static interface LiteralDemultiplyingFilterVisitor.FilterReplacer<F extends MultiValuedFilter>

This interface is in support of a generic function (demultiply) that gets rid of the multi-valued literals, with any type of filter that takes two expressions.


Method Summary
 Expression getExpression1(F filter)
           
 Expression getExpression2(F filter)
           
 Filter replaceExpressions(F filter, Expression expression1, Expression expression2)
          Replace the expressions in a filter
 

Method Detail

getExpression1

Expression getExpression1(F filter)

getExpression2

Expression getExpression2(F filter)

replaceExpressions

Filter replaceExpressions(F filter,
                          Expression expression1,
                          Expression expression2)
Replace the expressions in a filter



Copyright © 1996-2014 Geotools. All Rights Reserved.