Revision 29289 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/feature/impl/featureset/FilteredIterator.java

View differences:

FilteredIterator.java
6 6
import org.gvsig.fmap.dal.exception.DataEvaluatorException;
7 7
import org.gvsig.fmap.dal.exception.DataException;
8 8
import org.gvsig.fmap.dal.feature.impl.DefaultFeature;
9
import org.gvsig.fmap.dal.feature.spi.FeatureData;
9
import org.gvsig.fmap.dal.feature.spi.FeatureProvider;
10 10
import org.gvsig.tools.evaluator.Evaluator;
11 11
import org.gvsig.tools.evaluator.EvaluatorException;
12 12

  
......
46 46
	protected void doNext() throws DataException {
47 47
		nextChecked = true;
48 48
		DefaultFeature feature;
49
		FeatureData data;
49
		FeatureProvider data;
50 50
		Object obj;
51 51
		while (this.getIterator().hasNext()) {
52 52
			obj =this.getIterator().next();
53
			if (obj instanceof FeatureData){
54
				data = (FeatureData)obj;
53
			if (obj instanceof FeatureProvider){
54
				data = (FeatureProvider)obj;
55 55
				if (isDeletedOrHasToSkip(data)) {
56 56
					continue;
57 57
				}

Also available in: Unified diff