Voici la liste des différentes directives reconnu par le langage de programmation de gabarit Velocity pour le langage de programmation Java :
| Directive | Description |
|---|---|
| #break | Cette directive permet d'arrêter la directive courante. |
| #define | Cette directive permet de définir un bloc d'instructions et/ou directives VTL. |
| #else | Cette directive permet d'indiquer la condition a effectuer si les directives «#if» ou «#elseif» sont fausses. |
| #elseif | Cette directive permet d'indiquer la condition si a effectuer si la directive «#if» est fausse. |
| #end | Cette directive permet d'indiquer la fin d'une directive «#if» ou «#foreach». |
| #evaluate | Cette directive permet d'effectuer l'évaluation du contenu d'une chaîne de caractères. |
| #foreach | Cette directive permet de parcourir tous les éléments d'un tableau en boucle. |
| #if | Cette directive permet d'indiquer d'effectuer une condition «si». |
| #include | Cette directive permet d'inclure un fichier local sans dans la génération du gabarit sans pour autant l'analyser avec Velocity. |
| #macro | Cette directive permet de définir une macro utilisateur, soit un VM (Velocimacro), répétant un segment un segment de gabarit VTL. |
| #parse | Cette directive permet d'inclure un fichier local en l'analysant avec Velocity. |
| #set | Cette directive permet de fixer la valeur d'une variable. |
| #stop | Cette directive permet d'arrêter brusquement l'exécution du gabarit courant. On utilise généralement cette directive pour le déboguage. |
Remarque
- On utilise «#[[» et «]]#» pour indiquer le début et la fin d'une partie de gabarit ne devant pas être interpréter par le VTL.
Dernière mise à jour : Jeudi, le 13 octobre 2016