Opcional: Adicionando um Editor de Propriedades ou Compilador

Se você precisar controlar como as propriedades (atributos) de seu nó são exibidas, poderá criar um editor de propriedades implementando a interface IPropertyEditor. Um editor de propriedades não é limitado em conteúdo. Ele pode conter muitos controles, como campos de texto, listas etc.

Se quiser criar um compilador personalizado, por exemplo, para criptografar um valor antes de enviá-lo para o servidor, poderá criar um compilador implementando a interface IPropertyCompiler.

Início da mudança

Criando a Classe Java

Para criar uma nova classe Java para o editor de propriedades ou compilador, execute as seguintes etapas:
  1. Alterne para a perspectiva Java.
  2. Selecione o projeto do nó definido pelo usuário no Explorador de Pacotes e clique em Projeto > Reconstruir Projeto.
  3. Clique com o botão direito do mouse no projeto do nó definido pelo usuário e clique em Atualizar Caminho de Classe…
  4. No projeto UDN, selecione o diretório /src e clique em Arquivo > Novo > Classe.
  5. Digite um nome para a classe no campo de texto Nome.
  6. Execute as etapas a seguir, dependendo de você estar criando um editor ou um compilador de propriedades.
    • Se você estiver criando um editor de propriedades:
    1. Exclua qualquer texto no campo de texto Super Classe e clique em Procurar....
    2. Selecione a classe AbstractPropertyEditor e clique em OK.
    • Se você estiver criando um compilador de propriedades:
    1. Clique no botão Incluir… ao lado do campo de texto Interfaces.
    2. Selecione a interface IPropertyCompiler e clique em OK.
  7. Clique em Concluir.
Fim da mudança

Testando o Editor de Propriedades ou Compilador

Se quiser testar o editor de propriedades, ative outra instância do e selecione Executar > Executar como > Workbench de Tempo de Execução. Consulte o Guia para obter informações adicionais sobre o teste utilizando o Workbench de Tempo de Execução.

Se quiser testar o compilador, implemente o fluxo que contém o nó definido pelo usuário em um intermediário.

Conceitos relacionados
Nós Input definidos pelo usuário
Nós de Processamento de Mensagem Definidos pelo Usuário
Nós de Saída Definidos pelo Usuário

Tarefas relacionadas
Criando um Novo Projeto de Nó Definido pelo Usuário

Referências relacionadas
Extensões Definidas pelo Usuário