Revision 44023 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureQuery.java

View differences:

DefaultFeatureQuery.java
31 31
import java.util.logging.Logger;
32 32
import org.apache.commons.lang3.ArrayUtils;
33 33
import org.apache.commons.lang3.StringUtils;
34
import org.gvsig.expressionevaluator.Expression;
34 35
import org.gvsig.fmap.dal.DALLocator;
35 36
import org.gvsig.fmap.dal.DataTypes;
36 37
import org.gvsig.fmap.dal.exception.DataException;
......
40 41
import org.gvsig.fmap.dal.feature.FeatureQueryOrder;
41 42
import org.gvsig.fmap.dal.feature.FeatureStore;
42 43
import org.gvsig.fmap.dal.feature.FeatureType;
44
import org.gvsig.fmap.dal.impl.expressionevaluator.DefaultExpressionEvaluator;
43 45
import org.gvsig.tools.ToolsLocator;
44 46
import org.gvsig.tools.dynobject.DynStruct;
45 47
import org.gvsig.tools.evaluator.AndEvaluator;
......
329 331
    }
330 332

  
331 333
    @Override
334
    public void setFilter(Expression filter) {
335
        Evaluator x = new DefaultExpressionEvaluator(filter);
336
        this.setFilter(x);
337
    }
338

  
339
   @Override
332 340
    public void setFilter(String filter) {
333 341
        if( StringUtils.isEmpty(filter) ) {
334 342
            this.clearFilter();
......
364 372
    }
365 373

  
366 374
    @Override
375
    public void addFilter(Expression filter) {
376
        Evaluator x = new DefaultExpressionEvaluator(filter);
377
        this.addFilter(x);
378
    }
379

  
380
    @Override
367 381
    public void addFilter(Evaluator evaluator) {
368 382
        if (evaluator == null) {
369 383
            return;

Also available in: Unified diff