Revision 29289 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/feature/impl/featureset/FilteredIterator.java
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