Revision 2945
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.polarmatrix/src/main/java/org/gvsig/vectorediting/lib/prov/polarmatrix/PolarMatrixEditingProvider.java | ||
---|---|---|
65 | 65 |
import org.gvsig.tools.service.spi.ProviderServices; |
66 | 66 |
import org.gvsig.vectorediting.lib.api.DrawingStatus; |
67 | 67 |
import org.gvsig.vectorediting.lib.api.EditingServiceParameter; |
68 |
import org.gvsig.vectorediting.lib.api.EditingServiceParameter.TYPE; |
|
68 | 69 |
import org.gvsig.vectorediting.lib.api.exceptions.DrawServiceException; |
69 | 70 |
import org.gvsig.vectorediting.lib.api.exceptions.FinishServiceException; |
70 | 71 |
import org.gvsig.vectorediting.lib.api.exceptions.InvalidEntryException; |
... | ... | |
123 | 124 |
|
124 | 125 |
this.selection = |
125 | 126 |
new DefaultEditingServiceParameter("selection", "selection", |
126 |
EditingServiceParameter.TYPE.SELECTION);
|
|
127 |
TYPE.SELECTION); |
|
127 | 128 |
|
128 | 129 |
this.elementsNumber = |
129 | 130 |
new DefaultEditingServiceParameter("number_of_total_elements", |
130 |
"number_of_total_elements", EditingServiceParameter.TYPE.VALUE);
|
|
131 |
"number_of_total_elements", TYPE.VALUE); |
|
131 | 132 |
|
132 | 133 |
I18nManager i18nManager = ToolsLocator.getI18nManager(); |
133 | 134 |
EditingProviderServices editingProviderServices = |
134 | 135 |
(EditingProviderServices) getProviderServices(); |
135 | 136 |
|
136 | 137 |
DefaultEditingServiceParameterOptions options = new DefaultEditingServiceParameterOptions() |
137 |
.add(i18nManager.getTranslation("_yes"), true, i18nManager.getTranslation("_short_yes"))
|
|
138 |
.add(i18nManager.getTranslation("_no"), false, i18nManager.getTranslation("_short_no"));
|
|
138 |
.add(i18nManager.getTranslation("_yes"), true, i18nManager.getTranslation("_yes")) |
|
139 |
.add(i18nManager.getTranslation("_no"), false, i18nManager.getTranslation("_no")); |
|
139 | 140 |
|
140 | 141 |
String consoleMsg |
141 | 142 |
= editingProviderServices.makeConsoleMessage( |
... | ... | |
146 | 147 |
"rotate_elements", |
147 | 148 |
consoleMsg, |
148 | 149 |
options, |
149 |
i18nManager.getTranslation("_short_no"),
|
|
150 |
EditingServiceParameter.TYPE.OPTION).setDataType(DataTypes.BOOLEAN);
|
|
150 |
false,
|
|
151 |
TYPE.OPTION).setDataType(DataTypes.BOOLEAN); |
|
151 | 152 |
|
152 | 153 |
this.centerPoint = |
153 | 154 |
new DefaultEditingServiceParameter("center", "center", |
154 |
EditingServiceParameter.TYPE.POSITION);
|
|
155 |
TYPE.POSITION); |
|
155 | 156 |
|
156 | 157 |
this.elementAngle = |
157 | 158 |
new DefaultEditingServiceParameter("angle_between_elements", |
158 | 159 |
"angle_between_elements", EditingServiceParameter.TYPE.VALUE, |
159 |
EditingServiceParameter.TYPE.POSITION);
|
|
160 |
TYPE.POSITION); |
|
160 | 161 |
} |
161 | 162 |
|
162 | 163 |
@Override |
... | ... | |
462 | 463 |
values.put(parameter, number); |
463 | 464 |
insertedValue = true; |
464 | 465 |
|
465 |
} else if (parameter.equals(rotateElements) && value instanceof String) {
|
|
466 |
} else if (parameter.equals(rotateElements)) { |
|
466 | 467 |
|
467 | 468 |
values.put(parameter, parameter.getOptions2().getValue(value, parameter.getDefaultValue())); |
469 |
insertedValue = true; |
|
468 | 470 |
|
469 |
// String option = (String) value; |
|
470 |
// I18nManager i18nManager = ToolsLocator.getI18nManager(); |
|
471 |
// if (option.equalsIgnoreCase(i18nManager.getTranslation("key_yes"))) { |
|
472 |
// values.put(rotateElements, true); |
|
473 |
// insertedValue = true; |
|
474 |
// } else if (option.equalsIgnoreCase(i18nManager |
|
475 |
// .getTranslation("key_no"))) { |
|
476 |
// values.put(rotateElements, false); |
|
477 |
// insertedValue = true; |
|
478 |
// } |
|
479 |
|
|
480 | 471 |
} else if (parameter.equals(centerPoint) && value instanceof Point) { |
481 | 472 |
|
482 | 473 |
values.put(centerPoint, value); |
Also available in: Unified diff