[Gvsig_desarrolladores] CREAR UNA HERRAMIENTA CAD DE COPIAR.
Jorge Piera
jorge.piera en iver.es
Mie Ago 12 10:02:27 CEST 2009
Hola.
Mirando en el segundo de tus logs veo que pone:
ERROR AWT-EventQueue-1 com.iver.andami.Launcher - Error localizando la
clase de la extensiónindra.gis.herramientas.CopiaParalelo
java.lang.NoClassDefFoundError: com/iver/cit/gvsig/gui/cad/CADTool
Esto quiere decir que tu extensión no encuentra las clases de la
extensión de CAD. Edita tu config.xml y añade la dependencia:
<plugin-config>
....
<depends plugin-name="com.iver.cit.gvsig.cad"/>
....
</plugin-config>
Arranca gvSIG y mira a ver qué te pasa.
Un saludo,
Jorge.
Cesar Escribano wrote:
> Hola Jorge:
> Gracias por responder.
> Mira, veo dos problemas.
>
>
>
> /*Prueba 01*/. Sentencias MenuEntry y Snapping. comentada la sentencia
> addCADTool.
>
> He hecho los correspondientes imports.
>
> Generado el gvsig_01.log
>
> *public* *void* initialize() {
>
> // *TODO* Auto-generated method stub
>
> MenuEntry./register/();
>
> Snapping./register/();
>
> //
>
> CopyPCADTool _pcopy_ =
>
> *new* CopyPCADTool();
>
> // addCADTool("_copy", _pcopy_);
>
> // _Registramos_ _las_ _teclas_ _de_ _acceso_ _rápido_ _que_ _vamos_ a
> _usar_.
>
>
>
>
>
>
>
> */Prueba 02./*
>
> Generado gvsig_02.log. Sentencia addCADTool. Comentadas sentencias
> MenuEntry y Snnaping.
>
> No llega a entrar en la función addCADTool. Parece que no llega a
> arrancar la extensión. No aparece el icono que he asociado a esta
> extensión una vez que se ha lanzado gvsig.
>
> *public* *void* initialize() { // *TODO* Auto-generated method stub
>
> // MenuEntry.register();
>
> // Snapping.register();
>
> //
>
> CopyPCADTool pcopy =
>
> *new* CopyPCADTool();
>
> /addCADTool/(
>
> "_copy", pcopy);
>
>
>
>
>
> Creo que sería bueno para mi objetivo corregir esto.
>
> No se si en el primer correo dejé bien expresado qué es lo que intento
> hacer.
>
> Si pensais que hay otro modo mejor de hacer lo que intento, os
> agradecería que me hiciéseis sugerencias al respecto.
>
> Gracias.
>
>
>
> César
>
>
>
>
>
>
> El 12 de agosto de 2009 07:24, Jorge Piera <jorge.piera en iver.es
> <mailto:jorge.piera en iver.es>> escribió:
>
> Hola César.
>
> ¿Podrías enviar el log de la aplicación?
>
> Un saludo,
> Jorge.
>
> Cesar Escribano wrote:
> > Buenos días:
> > Tengo un pequeño problema:
> >
> > Necesito hacer una herramienta de CAD.
> > Es igual que CopyCADTool, pero quiero copiar en paralelo a una
> dirección.
> >
> > Para ello me he basado en las clases siguientes y las he renombrado:
> >
> > CADExtensión -------------------------------------------->
> > CopiaParalelo.java (Esta en un paquete mío)
> > CopyCADTool.java -------------------------------------->
> > CopyPCADTool.java (Esta en el paquete
> > com.iver.cit.gvsig.cad.tools)
> > CopyCADToolContext.java --------------------------->
> > CopyPCADToolContext.java (Esta en el paquete
> > com.iver.cit.gvsig.cad.tools)
> >
> > CopyPCADTool y CopyPCADToolContext las he metido en el paquete
> > com.iver.cit.gvsig.cad.tools porque fuera de él me daba problemas un
> > método "statemap..."
> >
> > Mi intención es modificar ciertos métodos de estas dos clases
> para que
> > el copiado tenga la peculiaridad de realizarse en la dirección en la
> > que yo quiero forzar, pero no puedo ni llegar a esto, porque en el
> > método initialize() de mi extensión, CopiaParalelo, en la llamada al
> > método
> >
> > addCADTool("_copy", _pcopy_);
> >
> >
> (pcopy es
> > un objeto de la clase CopyPCADTool: CopyPCADTool _pcopy_ = *new*
> >
> > CopyPCADTool();)
> >
> > hace que mi extensión desaparezca. Como si gvSIG entrase en
> conflicto
> > interno y dejase de añadir mi extensión.
> >
> > ¿Podríais darme alguna sugerencia para que no me siga liando con
> este
> > asunto?
> >
> > GRACIAS. Un saludo.
> >
> > César.
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > gvSIG_desarrolladores mailing list
> > gvSIG_desarrolladores en listserv.gva.es
> <mailto:gvSIG_desarrolladores en listserv.gva.es>
> >
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
> >
>
>
> --
> Jorge Piera Llodrá
> Especialista en Servicios OGC
> Equipo de desarrollo gvSIG
> IVER TI S.A.
> C/ Lérida, 20
> 46009-Valencia (Spain)
> Tlf.+34902252540
> www.iver.es <http://www.iver.es/>
> www.gvsig.com <http://www.gvsig.com/>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> <mailto:gvSIG_desarrolladores en listserv.gva.es>
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
--
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Lérida, 20
46009-Valencia (Spain)
Tlf.+34902252540
www.iver.es
www.gvsig.com
More information about the gvSIG_desarrolladores
mailing list