Revision 36036 branches/v2_0_0_prep/extensions/extWFS2/src/org/gvsig/wfs/gui/panels/fieldstree/FieldsTreeTable.java
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