Elemento computeFunction

O elemento <computeFunction> é válido apenas para a regra de computação. Ele contém uma expressão que é chamada conforme cada evento é recebido e que retorna um valor a ser armazenado em uma variável que é definida para a regra. O valor a ser retornado dessa expressão deve corresponder ao tipo de dado da variável que é nomeada no atributo assignTo do elemento <computeFunction>.

Detalhes

Consulte Variáveis para obter informações sobre as variáveis que podem ser utilizadas em expressões. O uso de determinadas variáveis depende do contexto da expressão.

Atributos

<computeFunction> possui os seguintes atributos:

Tabela 1. Atributos do Elemento <computeFunction>
Nome Descrição Tipo de dado Obrigatório?
expressionLanguage Identifica a linguagem de programação na qual a expressão é gravada. Como a linguagem de programação Java é a única linguagem de expressão suportada, o único valor válido para esse atributo é java. xsd:NMTOKEN Sim
assignTo Identifica o nome da variável que contém o valor que é retornado dessa expressão. Essa variável já deverá estar definida para a regra (no conjunto de regras, bloco de regra ou nível de regra) utilizando o elemento <variable>. Se a variável for definida no nível do conjunto de regras ou do bloco de regra, ela não será reinicializada depois que o padrão de regra for correspondido. xsd:NMTOKEN Sim

Contido em

<computeFunction> está contido no seguinte elemento:

Contém

<computeFunction> não contém elementos.

Conceitos relacionados
Expressões