[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