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/DefaultFeatureReferenceSelection.java
DefaultFeatureReferenceSelection.java | ||
---|---|---|
284 | 284 |
} |
285 | 285 |
|
286 | 286 |
@Override |
287 |
public Iterator referenceIterator() { |
|
288 |
return Collections.unmodifiableSet(this.getData().getSelected()) |
|
289 |
.iterator(); |
|
287 |
public Iterator<FeatureReference> referenceIterator() { |
|
288 |
return Collections.unmodifiableSet(this.getData().getSelected()).iterator(); |
|
290 | 289 |
} |
291 | 290 |
|
292 | 291 |
@Override |
292 |
public Iterable<FeatureReference> referenceIterable() { |
|
293 |
Set<FeatureReference> s = Collections.unmodifiableSet(this.getData().getSelected()); |
|
294 |
return s; |
|
295 |
} |
|
296 |
|
|
297 |
@Override |
|
293 | 298 |
protected void doDispose() throws BaseException { |
294 | 299 |
delegateObservable.deleteObservers(); |
295 | 300 |
deselectAll(false); |
... | ... | |
384 | 389 |
|
385 | 390 |
public static class SelectionData implements Cloneable { |
386 | 391 |
|
387 |
private Set selected = new HashSet(); |
|
392 |
private Set<FeatureReference> selected = new HashSet();
|
|
388 | 393 |
|
389 | 394 |
/** |
390 | 395 |
* Sets how the Set of selected values has to be dealt. |
... | ... | |
404 | 409 |
/** |
405 | 410 |
* @return the selected |
406 | 411 |
*/ |
407 |
public Set getSelected() { |
|
412 |
public Set<FeatureReference> getSelected() {
|
|
408 | 413 |
return selected; |
409 | 414 |
} |
410 | 415 |
|
411 | 416 |
/** |
412 | 417 |
* @param selected the selected to set |
413 | 418 |
*/ |
414 |
public void setSelected(Set selected) { |
|
419 |
public void setSelected(Set<FeatureReference> selected) {
|
|
415 | 420 |
this.selected = selected; |
416 | 421 |
} |
417 | 422 |
|
Also available in: Unified diff