Sorry for the English in the Spanish list. I have tried to work with the python scripting and also made a course about it... but I don't like the language at all, I am sorry... I need brackets in my life :-)
So I wanted to start working on implementing some groovy counterpiece to the python scripting. So Alex, you are not alone :-) Oscar, since I know some parts of the java API already, what would I have to do to make an API available in groovy? Are there examples of where the code should go? Thank you! Andrea 2017-02-01 17:41 GMT+01:00 Oscar Martinez <omarti...@gvsig.com>: > Lo principal son los Javadocs los puedes encontrar en: > > http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/javadocs/html/ > > Que expliquen más la parte de Java también te puede ser útil algunas partes > de la Guia del inicio rápido del desarrollador y org.gvsig.fmap.dal: > > http://downloads.gvsig.org/download/web/html/es/index.html > > También puedes encontrar diferentes talleres: > > http://www.gvsig.com/es/divulgacion/material-didactico > > Lo dicho, la parte de Python dispone de algunas funciones extras, pero por > lo general solo son algunos métodos que sirven de atajo a operaciones que si > fueran escritas en Java ocuparían varías líneas. Y algunas funciones extras > en algunas clases. Con esto decir que la documentación de Python también te > puede servir para comprobar como funcionan algunas cosas. > > ¿Necesitas desarrollar en groovy por algún motivo? Hemos hecho pocas > pruebas, hice algún geoproceso y todo funcionó OK, pero estaría interesado > en ver en qué lo utilizas y cómo. Me puedes contestar a mi email > directamente. > > Saludos > > > El 01/02/2017 a las 17:18, Alex Irmel Oviedo Solis escribió: > > Gracias Oscar, donde puedo encontrar la documentacion de las apis de java, > usaria lo ya hecho pero demoraria más aprender (j)python. Gracias > > El mié., 1 de feb. de 2017 a la(s) 10:57, Oscar Martinez > <omarti...@gvsig.com> escribió: >> >> Buenas, >> >> Siento decirte que las librerías de Scripting están desarolladas sobre >> Python (Jython), y solo accesibles desde este lenguaje. >> >> Desde Groovy deberías de usar directamente la API de Java. >> >> Si quiers mirar por ejemplo como sacar el mensaje de dialog, puedes >> revisar las librerías de Python que tenemos para ver como lo hace en: >> >> >> gvSIG-desktop-2.3.1-2501-final-win-x86_64\gvSIG\extensiones\org.gvsig.scripting.app.mainplugin\scripting\lib\gvsig >> >> y consultar por ejemplo la de commonsdialog.py >> >> Por ahora esto es lo que está hecho. Cualquier otra duda no tengas >> problema en seguir preguntando >> >> Saludos >> >> >> >> El 01/02/2017 a las 16:03, Alex Irmel Oviedo Solis escribió: >> >> Hola, espero no estar cayendo pesado :-( >> >> Estoy en windows en este momento y estoy intentando hacer los ejemplos de >> la documentacion de scripting [1] en groovy pero no encuentro los paquetes >> adecuados para que funcionen los ejemplos que ahora estan en python, por >> ejemplo tengo este pequeño ejemplo en groovy: >> ---- >> import gvsig.* >> >> commonsdialog.msgbox("Mensaje de prueba","Titulo") >> ---- >> >> Y tambien este otro: >> ----- >> import scripting.* >> >> commonsdialog.msgbox("Mensaje de prueba","Titulo") >> ----- >> >> En ambos casos me sale este error: >> ------ >> Error groovy.lang.MissingPropertyException: No such property: >> commonsdialog for class: Script58 >> ------ >> >> >> [1]: >> http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/ >> >> >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> gvSIG_desarrolladores@listserv.gva.es >> Para ver histórico de mensajes, editar sus preferencias de usuario o darse >> de baja en esta lista, acuda a la siguiente dirección: >> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores >> >> >> _______________________________________________ >> gvSIG_desarrolladores mailing list >> gvSIG_desarrolladores@listserv.gva.es >> Para ver histórico de mensajes, editar sus preferencias de usuario o darse >> de baja en esta lista, acuda a la siguiente dirección: >> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > > > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > _______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores