Revision 42820 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/vectorial/FLyrVect.java

View differences:

FLyrVect.java
83 83
import org.gvsig.tools.ToolsLocator;
84 84
import org.gvsig.tools.dynobject.DynObjectSet;
85 85
import org.gvsig.tools.dynobject.DynStruct;
86
import org.gvsig.tools.evaluator.Evaluator;
86 87
import org.gvsig.tools.exception.BaseException;
87 88
import org.gvsig.tools.locator.LocatorException;
88 89
import org.gvsig.tools.observer.Observable;
......
237 238
        return rAux;
238 239

  
239 240
    }
240
    
241

  
241 242
    public void setBaseQuery(FeatureQuery baseQuery) {
242 243
        this.baseQuery = baseQuery;
243 244
    }
......
247 248
        return this.baseQuery;
248 249
    }
249 250

  
250
    
251
    public void addBaseFilter(Evaluator filter) {
252
        if( this.baseQuery == null ) {
253
            this.baseQuery = this.getFeatureStore().createFeatureQuery();
254
        }
255
        this.baseQuery.addFilter(filter);
256
    }
257

  
251 258
    /**
252 259
     * Draws using IFeatureIterator. This method will replace the old draw(...)
253 260
     * one.
......
819 826
            throw new RuntimeException(ex);
820 827
        }
821 828
    }
822
    
829

  
823 830
    /**
824 831
     * @deprecated use instead
825 832
     * {@link #queryByPoint(org.gvsig.fmap.geom.primitive.Point, double, FeatureType)}
......
1062 1069

  
1063 1070
    /*
1064 1071
     * (non-Javadoc)
1065
     * 
1072
     *
1066 1073
     * @see org.gvsig.metadata.Metadata#getMetadataChildren()
1067 1074
     */
1068 1075
    public Set getMetadataChildren() {
......
1073 1080

  
1074 1081
    /*
1075 1082
     * (non-Javadoc)
1076
     * 
1083
     *
1077 1084
     * @see org.gvsig.metadata.Metadata#getMetadataID()
1078 1085
     */
1079 1086
    public Object getMetadataID() throws MetadataException {

Also available in: Unified diff