Une classe qui permet de récupérer des paramètres de configuration à partir d'un fichier xml. Pour pouvoir utiliser cette classe, il faut également posséder la librairie jdom.
Voici un exemple de fichier de configuration :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- Configuration générale -->
<section name="Workbook">
<entry key="DestinationFile" value="C:\\output.xls" />
<entry key="RowStart" value="0" />
<entry key="ColStart" value="0" />
<entry key="MonthColor" value="17" />
<entry key="SaturdayColor" value="34" />
<entry key="SundayColor" value="10" />
</section>
<!-- Police pour la case contenant le mois -->
<section name="Police1">
<entry key="Name" value="ARIAL" />
<entry key="Size" value="12" />
</section>
<!-- Police pour le reste du document -->
<section name="Police2">
<entry key="Name" value="ARIAL" />
<entry key="Size" value="10" />
</section>
</configuration>
Pour récupérer ces paramètres dans une application en utilisant cette classe, il est nécessaire tout d'abord d'effectuer l'initialisation :
-soit en utilisant la méthode Initialize sans paramètre. Par défaut, le fichier de configuration est recherché dans le dossier /META-INF/app.config.xml.
-soit en utilisant la méthode Initialize avec comme paramètre le chemin du fichier de configuration
Par la suite, pour récupérer les paramètres de configuration, il suffit d'utiliser :
JConfiguration.getValue("nomsection","nomcle")