svn-gvsig-desktop / 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 / FeatureToFeatureProviderIterator.java @ 40435
History | View | Annotate | Download (582 Bytes)
1 | 40435 | jjdelcerro | 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 | } |