Author: tchemit Date: 2011-02-10 11:34:44 +0100 (Thu, 10 Feb 2011) New Revision: 2206 Url: http://nuiton.org/repositories/revision/jaxx/2206 Log: fix breadcrumbs + add doc for version 2.4 Modified: trunk/src/site/rst/index.rst trunk/src/site/site_fr.xml Modified: trunk/src/site/rst/index.rst =================================================================== --- trunk/src/site/rst/index.rst 2011-02-10 10:15:45 UTC (rev 2205) +++ trunk/src/site/rst/index.rst 2011-02-10 10:34:44 UTC (rev 2206) @@ -36,6 +36,45 @@ english translation at the same time. To help you wait, you can have a look to the demo_. + +Nouveautés de la version 2.4 +---------------------------- + +La version 2.4 fait le ménage dans le code généré par JAXX en se rapprochant du +projet eugene_. + +Toute la génération n'est pas encore basée sur Eugene mais cela viendra avant la +version 3. + +JAXX n'utilise plus des imports de paquetaques (import avec *), il est donc +désormais (enfin...) possible d'utiliser dans les scripts directement un import +sur *java.util.List*. + +Le fait de ne plus importer des paquetages a des impacts et pourrait rendre +votre code non compilable. + +Pour reproduire la génération comme en version *2.3*, il suffit de renseigner +dans la configuration du plugin la propriété *extraImportList* avec les valeurs +suivantes : + +:: + + <extraImportList> + java.awt.* + javax.swing.* + javax.swing.event.* + java.util.* + </extraImportList> + +Il est cependant déconseillé de laisser une telle configuration car le fait +d'utiliser des paquetages au lieu de noms de classes précises alourdit les +temps du compilateur JAXX et génère du code de moins bonne qualité... + +D'ici la version *3.0* on écrira une documentation précise de fonctionnement du +compilateur et on va faire une différence entre les namespaces utilisés pour +trouver les objets correspondants au tags d'un fichier jaxx et les imports d'une +classe java à générer. Actuellement les deux concepts sont mélangés. + Nouveautés de la version 2.3 ---------------------------- @@ -276,4 +315,5 @@ .. _NavigationModel: ./NavigationModel.html .. _nuiton-validator: http://maven-site.nuiton.org/nuiton-utils/nuiton-validator +.. _eugene: http://maven-site.nuiton.org/eugene Modified: trunk/src/site/site_fr.xml =================================================================== --- trunk/src/site/site_fr.xml 2011-02-10 10:15:45 UTC (rev 2205) +++ trunk/src/site/site_fr.xml 2011-02-10 10:34:44 UTC (rev 2206) @@ -49,7 +49,8 @@ </links> <breadcrumbs> - <item name="${project.name}" href="index.html"/> + <item name="${project.name}" + href="http://maven-site.nuiton.org/jaxx/index.html"/> </breadcrumbs> <menu ref="modules"/>