[Gvsig_desarrolladores] Problema al habilitar/deshabilitar extensiones desde otra extensión

David Alda Fernandez de Lezea dalda en ikt.es
Lun Ene 25 16:18:53 CET 2010


Hola, 

Estoy desarrollando una extensión que deshabilita o habilita unas extensiones determinadas (como si fuese pasar de un modo usuario basico que no puede editar a uno que sí puede editar). El caso es que quiero deshabilitar/ocultar la extensión de StartEditing en el menú contextual del TOC de la vista, para lo que hago:

ExtensionPoints extensionPoints = ExtensionPointsSingleton.getInstance();					
ExtensionPoint ePoint = (ExtensionPoint)extensionPoints.get( "View_TocActions" );
ePoint.remove("StartEditing");

Pero luego no sé cómo cargarla de nuevo. Yo la cargo de la siguiente manera:

extensionPoints.add("View_TocActions","StartEditing",Class.forName("com.iver.cit.gvsig.project.documents.view.toc.actions.StartEditingTocMenuEntry");

Y obtengo el siguiente error:

DEBUG [AWT-EventQueue-1] (MDIFrame.java:615) - Execute command:switch_profile
java.lang.ClassNotFoundException: com.iver.cit.gvsig.project.documents.view.toc.actions.StartEditingTocMenuEntry
	at com.iver.andami.plugins.PluginClassLoader.singleLoadClass(PluginClassLoader.java:211)
	at com.iver.andami.plugins.PluginClassLoader.loadClass(PluginClassLoader.java:239)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	....

En el build path de mi directorio he añadido el proyecto ExtCad como proyecto del que depende mi extensión y en Libraries también he añadido el jar de ExtCad.

Trabajo con gvSIG 1.1.2

¿Alguien sabe por qué puede ser?
 
Gracias.
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: dalda en ikt.es                                web: www.ikt.es
··················································································


Más información sobre la lista de distribución gvSIG_desarrolladores