Ihm configurable pour fichier properties

Soyez le premier à donner votre avis sur cette source.

Vue 7 495 fois - Téléchargée 651 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

Messages postés
49
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
27 novembre 2011
7
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 ;)
Messages postés
6
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
13 mars 2009

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)