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.
|