Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.2.10 - nGet<br />
nGet(String) : obsolète<br />
Renvoie l'objet référencé par la clé donnée en paramètre.<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 27/112<br />
ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />
EObject)<br />
String key : la clé qui référence l'objet.<br />
L'objet référencé par la clé key du contexte.<br />
<strong>Acceleo</strong> V1.0<br />
Le service “ nGet ” permet de récupérer un objet identifié par la clé key dans le contexte du script. Il simule<br />
la récupération d'une variable stockée sous la forme (clé, valeur). Il permet de récupérer un objet posé par<br />
le service “ nPut ” dans le contexte. Le contexte s'étend sur le script courant ainsi que sur tous les scripts<br />
auxquels il fait appel.<br />
Par exemple, pour un calcul compliqué et coûteux en temps, il permet de ne calculer qu'une seule fois la<br />
valeur d'un objet, qui après avoir été référencée dans le contexte peut être récupérée.<br />
Si la clé ne référence aucun objet, il renvoie un objet vide.<br />
Obsolète : utiliser get(String).<br />
Exemple(s) d'utilisation<br />
Si on écrit dans le code , une chaîne de caractère vide est générée et<br />
« monObject » est stocké.<br />
A un autre endroit dans le code, pour générer le nom de “ monObjet ”, il faut écrire .<br />
Voir aussi<br />
get(String), put()