Revision 46309 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/LargeFeatureReferenceSelection.java
LargeFeatureReferenceSelection.java | ||
---|---|---|
161 | 161 |
} |
162 | 162 |
|
163 | 163 |
@Override |
164 |
public Iterator referenceIterator() { |
|
165 |
|
|
164 |
public Iterator<FeatureReference> referenceIterator() { |
|
166 | 165 |
Iterator<String> it = selection.iterator(); |
167 |
|
|
168 | 166 |
Iterator<FeatureReference> itFeatureReferences = new Iterator<FeatureReference>() { |
169 | 167 |
@Override |
170 | 168 |
public boolean hasNext() { |
... | ... | |
182 | 180 |
} |
183 | 181 |
|
184 | 182 |
@Override |
183 |
@SuppressWarnings("Convert2Lambda") |
|
184 |
public Iterable<FeatureReference> referenceIterable() { |
|
185 |
return new Iterable<FeatureReference>() { |
|
186 |
@Override |
|
187 |
public Iterator<FeatureReference> iterator() { |
|
188 |
Iterator<String> it = selection.iterator(); |
|
189 |
|
|
190 |
return new Iterator<FeatureReference>() { |
|
191 |
@Override |
|
192 |
public boolean hasNext() { |
|
193 |
return it.hasNext(); |
|
194 |
} |
|
195 |
|
|
196 |
@Override |
|
197 |
public FeatureReference next() { |
|
198 |
String code = it.next(); |
|
199 |
FeatureReference fref = featureStore.getFeatureReference(code); |
|
200 |
return fref; |
|
201 |
} |
|
202 |
}; |
|
203 |
} |
|
204 |
}; |
|
205 |
} |
|
206 |
|
|
207 |
@Override |
|
185 | 208 |
public boolean isAvailable() { |
186 | 209 |
if (this.available == null) { |
187 | 210 |
this.available = false; |
Also available in: Unified diff