Elément computeFunction

L'élément <computeFunction> est valide uniquement pour la règle de calcul. Il contient une expression qui, appelée à chaque réception d'événement, renvoie une valeur à stocker dans une variable définie pour la règle. La valeur renvoyée à partir de cette expression doit correspondre au type de données de la variable nommée dans l'attribut assignTo de l'élément <computeFunction>.

Détails

Voir Variables pour obtenir plus d'informations sur les variables qui peuvent être utilisées dans les expressions. L'emploi de certaines variables dépend du contexte d'expression.

Attributs

<computeFunction> possède les attributs suivants :

Tableau 1. Attributs de l'élément <computeFunction>
Nom Description Type de données Obligatoire ?
expressionLanguage Identifie le langage de programmation dans lequel l'expression est rédigée. Le langage de programmation Java étant le seul langage d'expression pris en charge, la seule valeur correcte pour cet attribut est java. xsd:NMTOKEN Oui
assignTo Identifie le nom de la variable qui détient la valeur renvoyée à partir de cette expression. Cette variable doit être préalablement définie pour la règle (au niveau du jeu de règles, du bloc de règles ou de la règle) à l'aide de l'élément <variable>. Si la variable est définie au niveau du jeu de règles ou du bloc de règles, elle n'est pas réinitialisée après que le modèle de règle a trouvé une correspondance. xsd:NMTOKEN Oui

Contenu dans

<computeFunction> est contenu dans l'élément suivant :

Contient

<computeFunction> ne contient aucun élément.

Concepts associés
Expressions