Arquivos de Entrada de Transformação

É possível criar arquivos para serem utilizados como entrada para uma transformação de Java Emitter Template (JET). Os arquivos XML são freqüentemente os mais fáceis de utilizar, pois são texto simples; no entanto, como JET é extebsível, também é possível criar arquivos que são baseados em Eclipse Modeling Framework (EMF).

Os arquivos de entrada utilizados para testar a transformação podem existir em qualquer projeto Eclipse.

O exemplo a seguir descreve um modelo de entrada de transformação que contém um elemento-raiz que tem um atributo mailFolder e um elemento de correio. O elemento de correio contém dois atributos e uma ação de arquivo JET. Os atributos são chamados e-mail e firstName e a ação JET cria um arquivo avaliando um modelo chamado letter.html.jet:

Esta imagem ilustra o exemplo descrito acima.

O código XML a seguir mostra o conteúdo de um arquivo XML de entrada de amostra que pode ser utilizado como entrada para testar a transformação:
<root mailFolder="output.data/letters">
	<mailing email="jsmith@email.com" firstName="Jane"/>
	<mailing email="sjones@letters.org" firstName="Sam"/>
</root>

Ao executar a transformação de JET, a transformação gera duas cartas na pasta letters do projeto output.data.


Feedback