Friday, December 17, 2010

eclipse jet

El JET es la creacion de unas plantillas para la generacion de clases fuentes java, para la creacion de ficheros de texto, parecido al velocity, en el ejemplo creamos XML.
A partir de un formato similar al JSP, se generar los ficheros fuentes java.
El fichero plantilla de JET es parecido a esto con la extension xmljet
. Esto genera un fichero .java para la creacion de ficheros XML
<%@ jet
    package="pais.empresa.proyecto.modulo"
    class="NombreClaseGenerada"
    skeleton="generator.skeleton" %>

<% String variable = (String) parametro1; %>
//fichero XML a generar
<xml><dato><%= variable%>"</dato></xml>



Para pasar parametros hay que incluir otra plantilla de ficheros generator.skeleton (en formato java) que se agregará como cabecera a cada uno de nuestras plantillas JET  para generar los ficheros fuentes.

public class CLASS {

     public String generate(String parametro1) {
         return "";
     }
}

Donde CLASS es sustituido por el JET por el parametro que hemos puesto en la plantilla JET en el apartado de  class="NombreClaseGenerada"

No comments:

Post a Comment