Revision 536

View differences:

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