root / branches / v2_0_0_prep / libraries / libFMap_dal / src / org / gvsig / fmap / dal / feature / impl / FeatureToFeatureProviderIterator.java @ 36721
History | View | Annotate | Download (582 Bytes)
1 |
package org.gvsig.fmap.dal.feature.impl; |
---|---|
2 |
|
3 |
import java.util.Iterator; |
4 |
|
5 |
/**
|
6 |
*
|
7 |
* Envuelve un iterador de Features para que se comporte como
|
8 |
* un iterador de FeatireDatas.
|
9 |
*
|
10 |
*/
|
11 |
public class FeatureToFeatureProviderIterator implements Iterator { |
12 |
Iterator featuresIterator;
|
13 |
|
14 |
public FeatureToFeatureProviderIterator(Iterator it) { |
15 |
featuresIterator=it; |
16 |
} |
17 |
|
18 |
public boolean hasNext() { |
19 |
return featuresIterator.hasNext();
|
20 |
} |
21 |
|
22 |
public Object next() { |
23 |
return ((DefaultFeature)featuresIterator.next()).getData();
|
24 |
} |
25 |
|
26 |
public void remove() { |
27 |
featuresIterator.remove(); |
28 |
} |
29 |
|
30 |
} |