Revision 44411 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.csv/src/main/java/org/gvsig/export/csv/swing/panels/CSVExportParametersPanel.java
CSVExportParametersPanel.java | ||
---|---|---|
26 | 26 |
import javax.swing.DefaultComboBoxModel; |
27 | 27 |
import javax.swing.JComboBox; |
28 | 28 |
import javax.swing.JComponent; |
29 |
import org.apache.commons.lang3.StringUtils; |
|
29 | 30 |
import org.gvsig.tools.ToolsLocator; |
30 | 31 |
import org.gvsig.tools.dynobject.DynField; |
31 | 32 |
import org.gvsig.tools.dynobject.DynObjectValueItem; |
... | ... | |
224 | 225 |
FeatureStore csvStore = this.parameters.getSourceFeatureStore(); |
225 | 226 |
DataStoreParameters sparams = csvStore.getParameters(); |
226 | 227 |
|
227 |
this.setSelectedValue(cmbProfile, this.parameters.getProfile()); |
|
228 |
this.setSelectedValue(cmbLocale, this.parameters.getLocale()); |
|
229 |
this.setSelectedValue(cmbQuotePolicy, this.parameters.getProfile());
|
|
228 |
this.setSelectedStringValue(cmbProfile, this.parameters.getProfile());
|
|
229 |
this.setSelectedStringValue(cmbLocale, this.parameters.getLocale());
|
|
230 |
this.setSelectedStringValue(cmbQuotePolicy, this.parameters.getQuotePolicy());
|
|
230 | 231 |
|
231 | 232 |
this.txtRecordSeparator.setText(this.parameters.getRecordSeparator()); |
232 | 233 |
this.txtDelimiter.setText(this.parameters.getDelimiter()); |
... | ... | |
239 | 240 |
|
240 | 241 |
} |
241 | 242 |
|
242 |
private void setSelectedValue(JComboBox comboBox, Object value) {
|
|
243 |
private void setSelectedStringValue(JComboBox comboBox, String value) {
|
|
243 | 244 |
|
244 | 245 |
ComboItem item; |
245 | 246 |
for (int i = 0; i < comboBox.getItemCount(); i++) { |
246 | 247 |
item = (ComboItem) comboBox.getItemAt(i); |
247 |
if (item.getValue() == value) {
|
|
248 |
if (StringUtils.equals(item.getValue(),value)) {
|
|
248 | 249 |
comboBox.setSelectedIndex(i); |
249 | 250 |
break; |
250 | 251 |
} |
Also available in: Unified diff