Revision 36036 branches/v2_0_0_prep/extensions/extWFS2/src/org/gvsig/wfs/gui/panels/fieldstree/FieldsTreeTable.java

View differences:

FieldsTreeTable.java
1 1
package org.gvsig.wfs.gui.panels.fieldstree;
2 2

  
3 3
import java.util.ArrayList;
4
import java.util.List;
4 5
import java.util.Vector;
5 6

  
6 7
import javax.swing.JToolTip;
......
205 206
	 * Set the selected fields
206 207
	 * @param selectedFields
207 208
	 */
208
	public void setSelectedFields(Vector selectedFields) {
209
	public void setSelectedFields(List selectedFields) {
209 210
		TreeTableModelAdapter obj = (TreeTableModelAdapter)getModel();
210 211
		JTree tree = (JTree)getTree();
211 212
	
......
217 218
			    WFSFeatureField featureField = ((CheckBoxNode)obj.nodeForRow(i)).getFeatureField();
218 219
				for (int j=0 ; j<selectedFields.size() ; j++){
219 220
					//If the name is equals
220
					if (((WFSFeatureField)selectedFields.get(j)).getName().equals(featureField.getName())){
221
						//If the type is equals					
222
						if ((featureField.getDataType() != null) && 
223
						    (((WFSFeatureField)selectedFields.get(j)).getDataType() != null) && 
224
						    (((WFSFeatureField)selectedFields.get(j)).getDataType().equals(featureField.getDataType())) ){
225
							((CheckBoxNode)obj.nodeForRow(i)).setSelected(true);
226
						}
221
					if ((selectedFields.get(j)).equals(featureField.getName())){						
222
					    ((CheckBoxNode)obj.nodeForRow(i)).setSelected(true);
227 223
					}
228 224
				}
229 225
			}			
230
		}
231
		
226
		}		
232 227
	}
233 228
	
234 229
	/**

Also available in: Unified diff