Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Criar um novo diretório que irá conter a classe java referente ao componente. Faz parte da boa prática de desenvolvimento criar diretórios ou arquivos referentes ao bloco de programação do tipo servidor no diretório Códigos Fonte Servidor.

Figura 1 - Criação do diretório


2 - Criar classe java

O diretório criado deve receber um novo arquivo do tipo Java, Diretório>Novo>Java (Figura 2). Após selecionada a opção a IDE irá exibir a tela de escolha do modelo do arquivo. Para o caso da criação de componentes, o modelo correto é o Nova Função para Bloco de Programação como pode ser visto na (Figura 3). O botão Avançar confirma a seleção do modelo e exibe a tela de definição das informações.


Figura 2 - Criação da classe java


Figura 3 - Escolha do modelo do arquivo



3 - Definir informações do componente

O componente a ser criado pode ter as seguintes informações definidas: Nome da classe, Nome da função, Nome reduzido da função, Descrição da função e Categoria. 

                                                                                                                              

Figura 4 - Definindo informações sobre o componente


Informações
titleInformações da função

Nome da classe - MenorValorLista

Nome da função - obterMenorValorLista

Nome reduzido da função - obMenVaList

Descrição da função - Função que retorna o menor valor contido em uma lista

Categoria - Obter Valor

...

A geração do código base para o componente vem com alguns parâmetros padrões, como por exemplo: type, returnType e Var input. Esses valores não são fixos e podem ser alterados. Ver Figura 5.

Informações
titleMais sobre

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

...