Ihm configurable pour fichier properties

0/5 (2 avis)

Vue 7 925 fois - Téléchargée 691 fois

Description

Cette application est une IHM très simple permettant d'éditer un fichier properties "particulier". La particularité de ce programme est qu'il est configurable à partir d'un fichier XML qui permet de mettre l'IHM en forme et de définir pour chaque propriété à éditeur un label, une description et si nécessaire un format.

Le programme met en œuvre la bibliothèque xmlBeans (binding XML, java vers/depuis XML) d'apache utilisé avec un fichier XSD.
Utilisation de ANT pour la génération de code avec xmlBeans.

Source / Exemple :


Pour compiler le projet:
 - Télécharger xmlBeans : http://mir2.ovh.net/ftp.apache.org/dist/xmlbeans/binaries/xmlbeans-2.4.0.zip
 - Décompressez le zip dans le répertoire "libs" du projet
 - Démarrer eclipse
 - Importer le projet
 - Exécuter le script ANT "CodeGeneration.xml"
 - Faire un F5 du projet
 - C'est prêt

NB: Si vous fait évoluer le projet, xmlBeans peut nécessiter Saxon 8 pour l'utilisation de XPath/XQuery

Conclusion :


Pour ma part, ce programme m'avait servi pour un fichier properties contenant les traductions d'une IHM. Le tous découpé par catégories avec toutes les informations permettant au traducteur de savoir ce qu'il fait et au passage on profite de la traduction Unicode (\uXXXX), très pratique si la traduction est du chinois sachant qu'un fichier properties est toujours en ISO-8859-1 (latin-1).

Cette source peut être utile pour les débutants avec le XSD et xmlBeans.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
benmor Messages postés 49 Date d'inscription jeudi 14 avril 2005 Statut Membre Dernière intervention 27 novembre 2011 9
14 mars 2009 à 08:50
Salut,

Excuse moi, j'ai peut être pas été assez précis dans mes explications.

je me cite: "Utilisation de ANT pour la génération de code avec xmlBeans."
Et dans le README: "- Exécuter le script ANT "CodeGeneration.xml" "

Il y a donc du code généré, c'est dû à l'utilisation du binding xml avec xmlBeans.
Celui-ci crée des objets Java qui par la suite sont remplis avec les données d'un fichier xml (xml to Java).

Essaye donc de suivre les instructions du README ;)
kmeleon1 Messages postés 6 Date d'inscription jeudi 31 mai 2007 Statut Membre Dernière intervention 13 mars 2009
13 mars 2009 à 09:48
salut,

t'a source parait bonne mais il manque des fichiers:
PanelDocument.java dans common
model.frameconfig.TabbedPane;
model.frameconfig.Config;
model.frameconfig.Tab;
model.frameconfig.TabbedPane;
model.frameconfig.TableConfig;

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (benmor)