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

View differences:

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