Revision 536
org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.algorithm/org.gvsig.geoprocess.algorithm.spatialjoin/src/main/java/org/gvsig/geoprocess/algorithm/spatialjoin/SpatialJoinParametersPanel.java | ||
---|---|---|
270 | 270 |
|
271 | 271 |
//------------------------------------------------------------ |
272 | 272 |
|
273 |
/* |
|
274 |
* (non-Javadoc) |
|
275 |
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) |
|
276 |
*/ |
|
277 |
@SuppressWarnings("unchecked") |
|
278 | 273 |
public void actionPerformed(ActionEvent e) { |
279 | 274 |
if(e.getSource() == getNearestCheck()) { |
280 | 275 |
if(!getNearestCheck().isSelected()) |
... | ... | |
312 | 307 |
getRadioButtonTable().removeAllRows(); |
313 | 308 |
if(getSelectedVectorLayer() == null) |
314 | 309 |
return; |
315 |
for (int i = 0; i < getSelectedVectorLayer().getFieldCount(); i++) |
|
316 |
addTableRow(getSelectedVectorLayer().getFieldName(i)); |
|
310 |
Class<?>[] types = getSelectedVectorLayer().getFieldTypes(); |
|
311 |
for (int i = 0; i < getSelectedVectorLayer().getFieldCount(); i++) { |
|
312 |
if(Number.class.isAssignableFrom(types[i])) { |
|
313 |
addTableRow(getSelectedVectorLayer().getFieldName(i)); |
|
314 |
} |
|
315 |
} |
|
317 | 316 |
} catch (NotInitializeException e) { |
318 | 317 |
Sextante.addErrorToLog(e); |
319 | 318 |
} |
Also available in: Unified diff