Revision 5932 trunk/extensions/extAddEventTheme/src/com/iver/gvsig/addeventtheme/gui/AddEventThemePanel.java

View differences:

AddEventThemePanel.java
43 43
 */
44 44
package com.iver.gvsig.addeventtheme.gui;
45 45

  
46
import java.sql.Types;
46 47
import java.util.ArrayList;
47 48

  
48 49
import javax.swing.DefaultComboBoxModel;
......
155 156
        String tableName = (String)tableComboBox.getSelectedItem();
156 157
        ProjectTable projectTable = getProjectTable(tableName);
157 158
        DataSource ds;
158
        String[] fieldNames = null;
159
        ArrayList fieldName=new ArrayList();
159 160
        try {
160 161
            ds = projectTable.getModelo().getRecordset();
161
            fieldNames = new String[ds.getFieldCount()];
162 162
            for (int i = 0; i < ds.getFieldCount(); i++) {
163
                fieldNames[i] = ds.getFieldName(i);
163
            	if (ds.getFieldType(i)==Types.DOUBLE || ds.getFieldType(i)==Types.INTEGER)
164
            		fieldName.add(ds.getFieldName(i));
164 165
            }
165 166
        } catch (com.hardcode.gdbms.engine.data.driver.DriverException e) {
166
            // TODO Auto-generated catch block
167 167
            e.printStackTrace();
168 168
            NotificationManager.addError(e);
169 169
        } catch (DriverLoadException e) {
170
			// TODO Auto-generated catch block
171 170
			e.printStackTrace();
172 171
		}
173
        return fieldNames;
172
        return (String[])fieldName.toArray(new String[0]);
174 173
    }
175 174

  
176 175
    private ProjectTable getProjectTable(String tableName) {

Also available in: Unified diff