Revision 47715
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.fmap.control/src/main/java/org/gvsig/fmap/mapcontrol/dal/feature/swing/FeatureSelectionModel.java | ||
---|---|---|
294 | 294 |
} |
295 | 295 |
} |
296 | 296 |
|
297 |
@Override |
|
298 |
public boolean isSelectedIndex(int index) { |
|
299 |
if( this.selectionModelDelegated!=null ) { |
|
300 |
return this.selectionModelDelegated.isSelectedIndex(index); |
|
297 |
@Override |
|
298 |
public boolean isSelectedIndex(int index) { |
|
299 |
try { |
|
300 |
if (this.selectionModelDelegated != null) { |
|
301 |
return this.selectionModelDelegated.isSelectedIndex(index); |
|
302 |
} |
|
303 |
if (index == -1) { |
|
304 |
return false; |
|
305 |
} |
|
306 |
Feature feature = featureTableModel.getFeatureAt(index); |
|
307 |
return getFeatureSelection().isSelected(feature); |
|
308 |
} catch (Throwable th) { |
|
309 |
LOGGER.warn("Cant check selection", th); |
|
310 |
return false; |
|
311 |
} |
|
312 |
|
|
301 | 313 |
} |
302 |
if (index == -1) { |
|
303 |
return false; |
|
304 |
} |
|
305 |
Feature feature = featureTableModel.getFeatureAt(index); |
|
306 |
return getFeatureSelection().isSelected(feature); |
|
307 |
} |
|
308 | 314 |
|
309 | 315 |
@Override |
310 | 316 |
public boolean isSelectionEmpty() { |
Also available in: Unified diff