Romain Manni-Bucau a écrit :
Bonjour,
Bonjour,
est-il possible d'une façon simple d'avoir une sorte de signets avec les générateurs ?
Pour le principe, je voudrais pouvoir signifier un point dans le fichier de sortie et pouvoir ensuite générer à partir de ce point.
Exemple :
/*{toto }*/ createPoint(1); // identitifant = 1 /*{titi }*/ createPoint(2); writeOnPoint(1); /*{tata }*/
etc ...
et ça créérait le fichier : toto tata titi
D'avance merci
Je n'ai pas très bien compris votre notion de signet. Le contenu entre /*{ et }*/ est ecrit directement, il n'est pas conservé en mémoire pour avoir la possibilité de réutilisation. Mais est-ce que l'implentation suivante, basé sur des fonctions répond à votre besoin ? protected void echoToto(Writer out) { /*{toto }*/ } protected void echoTiti(Writer out) { /*{titi }*/ } protected void echoTata(Writer out) { /*{tata }*/ } public void generateFromModel(ObjectModel model, Writer out) { echoToto(out); echoTata(out); echoTiti(out); } Ceci produira également le résultat : toto tata titi PS: aux erreurs de compilation près ;-) -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com