Onglet Source d'un Squelette générique

Cet onglet contient par défaut l'exemple d'une trame texte d'un code avec des balises pouvant être paramétrées. Cette trame sera utilisée dans les Codes Sources qui appelleront ce Squelette. Vous devez créer votre propre trame.

L'onglet Source du Squelette est automatiquement associé à la vue Structure du Squelette. Cette vue affiche les balises déclarées dans le Squelette pour faciliter la navigation dans les lignes de source.

Description des balises

Les balises sont déclarées sous la forme TAG:, suivie de la balise (TAG:BODY par exemple).

Le nom des balises doit être unique dans le Squelette. Si vous créez une balise dont le nom existe déjà, une erreur apparaît automatiquement sur la ligne de la nouvelle balise ainsi que sur celle de la balise existante.

La hiérarchie entre les balises se traduit dans la ligne de déclaration des balises. La balise parent est suivie, après une barre oblique, de la balise enfant. Plusieurs niveaux de hiérarchie sont possibles.

Vous pouvez indiquer des variables qui seront remplacés par leurs valeurs lors de la génération. Ces valeurs peuvent être indiquées à plusieurs niveaux.

L'ordre de priorité est le suivant :
  • Un paramètre indiqué dans l'appel d'un Micro-pattern Statique dans le source de l'instance appelante,
  • Une variable définie en tant que propriété dans l'onglet Définition de l'instance appelante,
  • Une variable définie en tant que propriété dans l'onglet Définition du Squelette.

Insertion de code spécifique

Vous pouvez modifier le code généré de l'une des façons suivantes :
  • Insertion directe de code spécifique.
  • Appel d'un Micro-pattern Statique pour insérer du code à la fin d'une balise ou à l'endroit de l'insertion. Vous pouvez ainsi décrire un micro-pattern qui sera interprété lors des futures générations. Vous pouvez paramétrer les valeurs de ses zones. Vous pouvez insérer ce Micro-pattern Statique depuis la vue Fragments, catégorie Fragments du SDK RPP Micro-pattern > Micro-pattern Statique pour Code Source.
  • Création de micro-patterns à l'aide des API Java™ dédiées et appel de ces micro-patterns dans le code généré.

Vos commentaires