Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.4.2 - getProperty<br />
getProperty(String)<br />
Renvoie la propriété référencée par la clé key.<br />
Receveur<br />
Paramètre<br />
Retour<br />
Disponibilité<br />
Description détaillée<br />
<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />
Page 66/112<br />
ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />
EObject)<br />
String key : la clé qui identifie la propriété<br />
La valeur de la propriété identifiée par key<br />
<strong>Acceleo</strong> V1.0<br />
Le service “ getProperty ” recherche la clé key dans un fichier de propriétés. S'il la trouve, il renvoie la<br />
valeur associée à cette clé sinon il renvoie un objet vide.<br />
Ce service recherche en premier lieu, la clé dans les fichiers de propriétés présents dans le même<br />
répertoire que la chaîne de génération (fichier d'extension “ .chain ”) ou, dans un deuxième temps, dans le<br />
même répertoire que le template de génération (fichier d'extension “ .mt ”). S'il ne trouve pas de fichier de<br />
propriétés dans ces répertoires ou s'ils ne contiennent pas la clé demandée, il génère une exception<br />
“ Empty feature evaluation ”. S'il existe plusieurs fois la clé dans ces fichiers, il prend la valeur de la<br />
première occurrence trouvée.<br />
Exemple(s) d'utilisation<br />
cf. exemple p. 35<br />
Permet à l'utilisateur de personnaliser sa génération. Par exemple, les noms de package peuvent être écrits dans un<br />
fichier de propriétés. Chacun des scripts de génération viendra chercher la valeur correspondante pour compléter les<br />
espaces où il a besoin du nom de package.<br />
Voir aussi<br />
getProperty(String, String)