Trabalhando com componentes UNO do OpenOffice.org: Criando uma interface

Veja também 
Comunicação entre objetos UNO é baseada em interfaces de objetos. O conceito de interfaces é muito natural e frequentemente usado diariamente. Interfaces permitem a criação de coisas que se encaixam sem precisar que você saiba de todos os detalhes internos sobre essas coisas. Um poderoso plug que se encaixa em um socket padrão ou em um one-size-fits-all working glove são exemplos simples de interfaces. Elas todas trabalham padronizando as condições mínimas que devem ser alcançadas para as coisas trabalharem junto.

Propriedades
  • Nome O nome da interface.
  • Pacote: A estrutura de pacote.
  • Pai: A interface pai que essa interface é derivada. O padrão é com.sun.star.uno.XInterface.

Funções
  • Nome: O nome da função.
  • Valor de retorno: O valor que essa função retorna. Ele pode ser um tipo simples ou uma interface etc. Para retornar arrays, escolha [] na caixa de seleção.
  • Exceções: Um ou muitas exceções essa função pode lançar.

Parâmetros
  • Nome: O nome do parâmetro
  • Tipo: O tipo do parâmetro. O parâmetro pode ser um tipo simples ou uma interface, etc. Para retornar arrays, escolha [] na caixa de seleção.

Botões
  • Adicionar função: Adicionar uma nova função a interface abaixo da função selecionada.
  • Adicionar parâmetro: Adicionar um novo parâmetro para a função selecionada abaixo do parâmetro selecionado.
  • Excluir: Excluir a função selecionada ou parâmetro.

Veja também
Visão geral dos componentes OpenOffice.org