Variáveis
Lista as variáveis criadas nesta macro. As variáveis são globais para todas as telas nessa macro e para todas as macros em cadeia.
Você pode atribuir uma expressão aritmética para uma variável como o valor inicial, por exemplo, 2 + 3 + 'a' = '5a' ou (5 + 3) * 8 = 64. As operações aritméticas podem ser executadas em números, variáveis inteiras, variáveis duplas, variáveis de campo e variáveis de cadeia. Quando seus operandos não forem numéricos, por exemplo, cadeias e booleanos, você poderá utilizar apenas o sinal de mais (para a concatenação de cadeias).
As macros do Host On-Demand suportam as seguintes operações:
Símbolo |
Operação |
+ |
Incluir |
- |
Subtração |
* |
Multiplicação |
/ |
Divisão |
% |
Mod |
Para obter mais informações sobre expressões aritméticas e macros em geral, consulte o Guia de Programação de Macros.
- Variáveis
- Lista as variáveis criadas na macro.
Para criar uma nova variável, clique em <nova variável>.
- Remover
- Clique em Remover para remover a variável selecionada na lista.
- Nome
- O nome da variável. Um nome de variável deve ter o seguinte formato: $var_name$, onde var_name pode ser alfanumérico, travessão e sublinhado. Os nomes de variáveis devem ser colocados entre sinais de dólar. Os nomes de variáveis são sensíveis a maiúsculas e minúsculas.
- tipo
- Selecione o tipo de variável. O tipo pode ser padrão ou importado.
- Tipos de Variáveis padrão
- Os tipos de variáveis padrão são: cadeia, inteiro, duplo, boolean e campo.
-
O tipo de variável de campo permite armazenar o texto em uma linha específica e coluna na tela
em uma variável.
Se o campo for selecionado, o campo Valor Inicial será desativado.
- Tipos de Variáveis Importados
-
Se você tiver definido tipos importados, o nome abreviado especificado para cada
tipo importado será listado na lista Tipo.
Se não for especificado um nome abreviado, será listado o nome completo da classe.
- Importar
- Clique em Importar para exibir o diálogo Importar. Os campos no diálogo Importar são descritos abaixo:
Para obter mais informações sobre tipos importados, consulte o Guia de Programação de Macros.
- Tipos Importados
-
Lista os tipos importados criados na macro.
Para criar um novo tipo importado, clique em <novo tipo importado>.
Um tipo de variável importado é baseado em uma classe
Java subjacente implementada em um arquivo JAR ou CAB externo.
- Remover
-
Clique em Remover para remover o tipo importado da lista.
- Classe
-
O nome completo da classe na qual o tipo importado está baseado,
incluindo o nome do pacote, se houver algum.
Os nomes de classes podem conter apenas os seguintes caracteres:
alfanuméricos, sublinhado (_), hífen (-) e ponto (.).
O tipo de letra é importante.
O Host On-Demand não verifica se a classe existe até que a macro seja executada.
Nesse momento, a classe deve estar localizada em algum lugar no classpath.
- Nome Abreviado
-
Um nome abreviado opcional que pode ser utilizado em qualquer lugar na macro para referir-se ao tipo importado.
Se não for especificado um nome abreviado aqui, será necessário utilizar o nome completo da classe
sempre que houver referência ao tipo importado na macro.
- Valor Inicial
- Especifica o valor inicial desta variável. O valor inicial deve corresponder ao tipo.
 |
As variáveis são criadas na macro na ordem em que são listadas. Se o valor inicial especificado para a variável atual for uma expressão que contém outras variáveis, essas outras variáveis deverão aparecer na lista antes da variável atual. |
- Tipos de variáveis padrão
A tabela a seguir lista os valores iniciais válidos para variáveis de tipo padrão.
O valor inicial pode ser um valor retornado por um método pertencente a um tipo importado.
Nos exemplos abaixo, $varImport$ é uma variável que pertence a um tipo importado.
Tipo de variável |
Valores iniciais válidos |
Exemplos |
boolean |
Valores Boolean (true ou false) |
verdadeiro
false
$varImport.isEmpty()$
|
número inteiro |
Número inteiro (positivo, negativo ou 0) |
5
-3
$varImport.size()$
|
cadeia |
Uma cadeia de texto. Podem ser uma combinação de
boolean, inteiro, duplo, cadeia, variáveis de campo e cadeias de texto
reais |
'123 Main Street'
'item ' + 56
'hello13' + 5
$varImport.toString()$
|
duplo |
Número de precisão duplo |
4.2
1.0e4
-4.8e-3
$varImport.meters()$
|
-
Tipos de Variáveis Importados
Você pode atribuir os seguintes tipos de itens
a uma variável pertencente a um tipo importado:
- null
Nota:
Para expressar este valor, utilize a palavra-chave null.
Uma cadeia vazia ("") também significa o valor null.
Uma variável não inicializada pertencente a um tipo importado é tratada como se ela tivesse um valor null.
-
Outra variável pertencente ao mesmo tipo importado. Exemplo:
$varImport2$
-
Um valor de retorno pertencente ao mesmo tipo importado retornado por um construtor ou método.
Exemplo:
$new MyClass( 'Application', 1505, true )$
- Uma expressão que é resolvida para qualquer um dos itens acima.
Tópicos Relacionados