Revision 72
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/SymmetryExtension.java | ||
---|---|---|
26 | 26 |
public void execute(String arg0) { |
27 | 27 |
|
28 | 28 |
DefaultViewPanel view = getActiveView(); |
29 |
swingManager.activateTool(SymmetryEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
29 |
swingManager.activateService(SymmetryEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
30 | 30 |
|
31 | 31 |
registerIcons(); |
32 | 32 |
} |
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/PolylineExtension.java | ||
---|---|---|
27 | 27 |
|
28 | 28 |
public void execute(String actionCommand) { |
29 | 29 |
DefaultViewPanel view = getActiveView(); |
30 |
swingManager.activateTool(PolylineEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
30 |
swingManager.activateService(PolylineEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
31 | 31 |
|
32 | 32 |
registerIcons(); |
33 | 33 |
|
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/InsertPointExtension.java | ||
---|---|---|
26 | 26 |
public void execute(String arg0) { |
27 | 27 |
|
28 | 28 |
DefaultViewPanel view = getActiveView(); |
29 |
swingManager.activateTool(InsertPointEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
29 |
swingManager.activateService(InsertPointEditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
30 | 30 |
|
31 | 31 |
registerIcons(); |
32 | 32 |
} |
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.app/org.gvsig.vectorediting.app.mainplugin/src/main/java/org/gvsig/vectorediting/app/mainplugin/extensions/CircleCRExtension.java | ||
---|---|---|
26 | 26 |
public void execute(String arg0) { |
27 | 27 |
|
28 | 28 |
DefaultViewPanel view = getActiveView(); |
29 |
swingManager.activateTool(CircleCREditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
29 |
swingManager.activateService(CircleCREditingProviderFactory.PROVIDER_NAME, view.getMapControl());
|
|
30 | 30 |
|
31 | 31 |
registerIcons(); |
32 | 32 |
} |
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.impl/src/main/java/org/gvsig/vectorediting/lib/impl/DefaultEditingManager.java | ||
---|---|---|
23 | 23 |
public class DefaultEditingManager extends AbstractManager implements |
24 | 24 |
EditingManager { |
25 | 25 |
|
26 |
private static final Logger logger = LoggerFactory |
|
27 |
.getLogger(EditingManager.class); |
|
28 |
|
|
29 | 26 |
public DefaultEditingManager() { |
30 | 27 |
super(new DefaultEditingProviderManager()); |
31 |
// TODO Auto-generated constructor stub |
|
32 | 28 |
} |
33 | 29 |
|
34 | 30 |
public Service getService(DynObject arg0) throws ServiceException { |
35 |
// TODO Auto-generated method stub |
|
36 | 31 |
EditingProvider provider = (EditingProvider) EditingProviderLocator |
37 | 32 |
.getProviderManager().createProvider(arg0, |
38 | 33 |
new DefaultEditingProviderServices()); |
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.impl/src/main/java/org/gvsig/vectorediting/lib/impl/DefaultEditingProviderLibrary.java | ||
---|---|---|
28 | 28 |
|
29 | 29 |
@Override |
30 | 30 |
protected void doInitialize() throws LibraryException { |
31 |
// TODO Auto-generated method stub |
|
32 | 31 |
EditingProviderLocator.registerEditingProviderManager(DefaultEditingProviderManager.class); |
33 | 32 |
} |
34 | 33 |
|
35 | 34 |
@Override |
36 | 35 |
protected void doPostInitialize() throws LibraryException { |
37 |
// TODO Auto-generated method stub |
|
38 | 36 |
|
39 | 37 |
// Autoregister tools |
40 | 38 |
EditingProviderManager manager = EditingProviderLocator.getProviderManager(); |
org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.swing/org.gvsig.vectorediting.swing.impl/src/main/java/org/gvsig/vectorediting/swing/impl/DefaultEditingSwingManager.java | ||
---|---|---|
62 | 62 |
// TODO Auto-generated constructor stub |
63 | 63 |
} |
64 | 64 |
|
65 |
public void activateTool(String name, MapControl mapControl) { |
|
66 |
// TODO Auto-generated method stub |
|
65 |
public void activateService(String name, MapControl mapControl) { |
|
67 | 66 |
if (mapControl != null && mapControl.hasTool("VectorEditing")) { |
68 | 67 |
EditingBehavior behavior = (EditingBehavior) mapControl |
69 | 68 |
.getMapTool("VectorEditing"); |
70 | 69 |
mapControl.setTool("VectorEditing"); |
71 |
behavior.activateTool(name);
|
|
70 |
behavior.activateService(name);
|
|
72 | 71 |
} |
73 | 72 |
} |
74 | 73 |
|
Also available in: Unified diff