¿Alguien sabe qué enfoque se puede tomar para generar automáticamente el código fuente de Java, por ejemplo un archivo xml o json, en eclipse?¿Genera código Java en Eclipse?
Un gran ejemplo de lo que estoy pensando hacer es lo que hace Google Android sdk: tienen una clase R generada automáticamente a partir del resources.
Cada vez que se guarda un archivo de recursos en Eclipse, la clase R se regenera automáticamente.
ACTUALIZACIÓN: Ejemplo: En el texto (archivo XML o JSON) Tengo el siguiente:
<tags>
<tag id="ALPHA">
<description>The first alpha tag.</description>
<value>231232</value>
</tag>
<tag id="BETA">
<description>This is the beta tag.</description>
<value>231232</value>
</tag>
Luego, en mi clase Java generada, por ejemplo RI tendría algo como:
R.tags.ids.ALPHA //refers to an enum value for example
R.tags.values.ALPHA //refers to final int with avlue 231232
R.tags.descriptions.ALPHA //refers to the String with description
¡Gracias!
No olvide que en el caso de Android puede descargar el código fuente del SDK y de toda la plataforma y examinar cómo lo hacen (http://android.git.kernel.org) – JRL
Gracias, pero es ¡ENORME, no sabría por dónde empezar! – drozzy
¿Está solo haciendo objetos de datos (poco o ningún comportamiento)? Si es así, debería usar JAXB. Ver mi respuesta –