Revision 9843
org.gvsig.legend.urbanhorizontalsignage/trunk/org.gvsig.legend.urbanhorizontalsignage/org.gvsig.legend.urbanhorizontalsignage.swing/org.gvsig.legend.urbanhorizontalsignage.swing.impl/src/main/java/org/gvsig/legend/urbanhorizontalsignage/swing/impl/convertlines/DefaultConvertLinesToPolygonsPanel.java | ||
---|---|---|
116 | 116 |
try { |
117 | 117 |
Properties props = new Properties(); |
118 | 118 |
props.load(resource.asInputStream()); |
119 |
this.storesRepositoryController.setSelectedStore(props.getProperty("StoreName", null)); |
|
119 | 120 |
this.targetColorFieldController.set(props.getProperty("Color", null)); |
120 | 121 |
this.targetAreaFieldController.set(props.getProperty("Area", null)); |
121 | 122 |
this.targetLengthFieldController.set(props.getProperty("Len", null)); |
122 | 123 |
this.chkDeleteLinesAtFinish.setSelected(BooleanUtils.toBoolean(props.getProperty("DeleteAtFinish", "false"))); |
123 |
this.storesRepositoryController.setSelectedStore(props.getProperty("StoreName", null)); |
|
124 | 124 |
} catch (Exception ex) { |
125 |
LOGGER.warn("Don't load values from resources for store "+store.getFullName()); |
|
125 |
LOGGER.warn("Don't load values from resources for store "+store.getFullName(), ex);
|
|
126 | 126 |
} |
127 | 127 |
} |
128 | 128 |
} |
... | ... | |
150 | 150 |
DisposeUtils.dispose(store); |
151 | 151 |
} |
152 | 152 |
Properties props = new Properties(); |
153 |
props.put("Color", this.targetColorFieldController.getName());
|
|
154 |
props.put("Len", this.targetLengthFieldController.getName());
|
|
155 |
props.put("Area", this.targetAreaFieldController.getName());
|
|
156 |
props.put("DeleteAtFinish", this.chkDeleteLinesAtFinish.isSelected());
|
|
157 |
props.put("StoreName", storeName);
|
|
153 |
props.setProperty("Color", this.targetColorFieldController.getName());
|
|
154 |
props.setProperty("Len", this.targetLengthFieldController.getName());
|
|
155 |
props.setProperty("Area", this.targetAreaFieldController.getName());
|
|
156 |
props.setProperty("DeleteAtFinish", BooleanUtils.toStringTrueFalse(this.chkDeleteLinesAtFinish.isSelected()));
|
|
157 |
props.setProperty("StoreName", storeName);
|
|
158 | 158 |
props.store(resource.asOutputStream(), ""); |
159 |
resource.close(); |
|
159 | 160 |
} catch (Exception ex) { |
160 |
LOGGER.warn("Don't save values to resources for store "+store.getFullName()); |
|
161 |
LOGGER.warn("Don't save values to resources for store "+store.getFullName(), ex);
|
|
161 | 162 |
} |
162 | 163 |
} |
163 | 164 |
} finally { |
... | ... | |
207 | 208 |
} catch (CloneNotSupportedException ex) { |
208 | 209 |
throw new RuntimeException("Can't put config", ex); |
209 | 210 |
} |
210 |
this.targetColorFieldController.set(config.getTargetColorFieldName()); |
|
211 |
this.targetLengthFieldController.set(config.getTargetLenghtFieldName()); |
|
212 |
this.targetAreaFieldController.set(config.getTargetAreaFieldName()); |
|
211 |
if(config.getTargetColorFieldName()!=null){ |
|
212 |
this.targetColorFieldController.set(config.getTargetColorFieldName()); |
|
213 |
} |
|
214 |
if(config.getTargetLenghtFieldName()!=null){ |
|
215 |
this.targetLengthFieldController.set(config.getTargetLenghtFieldName()); |
|
216 |
} |
|
217 |
if(config.getTargetAreaFieldName()!=null){ |
|
218 |
this.targetAreaFieldController.set(config.getTargetAreaFieldName()); |
|
219 |
} |
|
213 | 220 |
this.updateEnableComponents(); |
214 | 221 |
} |
215 | 222 |
|
Also available in: Unified diff