Revision 193 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.arc/src/main/java/org/gvsig/vectorediting/lib/prov/arc/ArcEditingProvider.java
ArcEditingProvider.java | ||
---|---|---|
36 | 36 |
import org.gvsig.fmap.geom.primitive.Curve; |
37 | 37 |
import org.gvsig.fmap.geom.primitive.Point; |
38 | 38 |
import org.gvsig.fmap.geom.type.GeometryType; |
39 |
import org.gvsig.tools.ToolsLocator; |
|
40 | 39 |
import org.gvsig.tools.dynobject.DynObject; |
41 |
import org.gvsig.tools.i18n.I18nManager; |
|
42 | 40 |
import org.gvsig.tools.service.spi.ProviderServices; |
43 | 41 |
import org.gvsig.vectorediting.lib.api.DrawingStatus; |
44 | 42 |
import org.gvsig.vectorediting.lib.api.EditingServiceParameter; |
... | ... | |
62 | 60 |
public class ArcEditingProvider extends AbstractEditingProvider implements |
63 | 61 |
EditingProvider { |
64 | 62 |
|
65 |
private I18nManager i18nManager = ToolsLocator.getI18nManager();
|
|
63 |
private EditingServiceParameter startPoint;
|
|
66 | 64 |
|
67 |
private EditingServiceParameter startPoint = |
|
68 |
new DefaultEditingServiceParameter("Start point", |
|
69 |
i18nManager.getTranslation("start_point"), TYPE.POSITION); |
|
65 |
private EditingServiceParameter endPoint; |
|
70 | 66 |
|
71 |
private EditingServiceParameter endPoint = |
|
72 |
new DefaultEditingServiceParameter("End point", |
|
73 |
i18nManager.getTranslation("end_point"), TYPE.POSITION); |
|
67 |
private EditingServiceParameter middlePoint; |
|
74 | 68 |
|
75 |
private EditingServiceParameter middlePoint = |
|
76 |
new DefaultEditingServiceParameter("Middle point", |
|
77 |
i18nManager.getTranslation("middle_point"), TYPE.POSITION); |
|
78 |
|
|
79 | 69 |
private Map<EditingServiceParameter, Object> values; |
80 | 70 |
|
81 | 71 |
private FeatureStore featureStore; |
82 | 72 |
|
83 | 73 |
/** |
74 |
* Default constructor. |
|
75 |
* |
|
84 | 76 |
* @param providerServices |
77 |
* available services for this provider |
|
78 |
* @param parameters |
|
79 |
* of this provider |
|
85 | 80 |
*/ |
86 | 81 |
public ArcEditingProvider(ProviderServices providerServices, |
87 | 82 |
DynObject parameters) { |
88 | 83 |
super(providerServices); |
84 |
|
|
89 | 85 |
this.featureStore = |
90 | 86 |
(FeatureStore) parameters |
91 | 87 |
.getDynValue(EditingProviderFactory.FEATURE_STORE_FIELD); |
88 |
|
|
89 |
this.startPoint = |
|
90 |
new DefaultEditingServiceParameter("Start point", "start_point", |
|
91 |
TYPE.POSITION); |
|
92 |
|
|
93 |
this.endPoint = |
|
94 |
new DefaultEditingServiceParameter("End point", "end_point", |
|
95 |
TYPE.POSITION); |
|
96 |
|
|
97 |
this.middlePoint = |
|
98 |
new DefaultEditingServiceParameter("Middle point", "middle_point", |
|
99 |
TYPE.POSITION); |
|
92 | 100 |
} |
93 | 101 |
|
94 | 102 |
/* |
Also available in: Unified diff