...
Informações | ||
---|---|---|
| ||
type - Tipo do parâmetro de entrada da função description - Descrição do parâmetro de entrada da função returnType - Tipo do parâmetro de saída da função Var input - Variável do tipo Var de nome input - (O nome da variável pode ser alterado mas indica-se manter seu tipo como Var) Exemplo de definição do tipo do parâmetro: type = ObjectType.STRING |
Figura 5 - Estrutura interna do componente
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
@CronapiMetaData(categoryName = "Obter Valor") public class MenorValorLista { @CronapiMetaData(type = "function", name = "obterMenorValorLista", description = "Função que retorna o menor valor contido em uma lista") public static Var obMenVaList(@ParamMetaData(type = ObjectType.LIST ,description = "Lista: lista que será passada para a função") Var list) throws Exception { } } |
Após a adequação dos parâmetros, o código referente a funcionalidade pode ser adicionado ao corpo da função. Nesse exemplo, o código que retorna o menor valor contido em uma lista é o seguinte:
...
O último passo após a inserção do código no componente é a visualização desta função como disponível para utilização no bloco de programação.
. Primeiro devemos recarregar o projeto para que a nossa função seja carregada.
Figura 9 - Recarregar projeto
Figura 9.1 Figura 9 - Função sendo exibida em sua respectiva categoria no bloco de programação
Passo 7 - Exibição de informações
É possível visualizar as informações definidas durante o desenvolvimento da função passando-se o ponteiro do mouse sobre o componente (Figura 10).
...
Figura 10 - Exibição das informações da função