Produtor de Conteúdo da Ajuda
Identificador:
org.eclipse.help.contentProducer
Desde:
3.0
Descrição:
Para fornecer conteúdo de ajuda dinâmico, gerado no tempo de execução.
Marcação de Configuração:
<!ELEMENT extension (contentProducer?)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentProducer (producer)>
<!ATTLIST contentProducer
producer CDATA #IMPLIED>
- producer - a classe de implementação para o produtor de conteúdo de ajuda. Essa classe deve implementar a interface org.eclipse.help.IHelpContentProducer. Esse atributo pode ser omitido e o elemento producer aninhado pode ser fornecido em seu lugar.
<!ELEMENT producer (parameter*)>
<!ATTLIST producer
class CDATA #REQUIRED>
- class - a classe de implementação para o produtor de conteúdo de ajuda. Essa classe deve implementar a interface org.eclipse.help.IHelpContentProducer.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - nome de um parâmetro transmitido à classe de implementação
- value - valor de um parâmetro transmitido à classe de implementação
Exemplos:
A seguir encontra-se um exemplo da utilização do ponto de extensão do navegador:
<extension point=
"org.eclipse.help.contentProducer"
id=
"org.eclipse.myPlugin.myDynamicHelpProducer"
name=
"My Dynamic Help Content"
>
<contentProducer producer=
"org.eclipse.myPlugin.myPackage.Myproducer"
/>
</extension>
Informações sobre API:
A classe do produtor de conteúdo fornecido deve implementar a interface org.eclipse.help.IHelpContentProducer.
O produtor é responsável por fornecer o conteúdo para recursos de ajuda dinâmicos a partir de um plug-in. O método do produtor de conteúdo é chamado pela ajuda para cada recurso de ajuda obtido a partir do plug-in.
Implementação Fornecida:
Nenhum(a).
Se um plug-in de documentação não fornece a produtor de conteúdo de ajuda ou uma chamada a ele resulta em nulo, o sistema de ajuda procura doc.zip e o sistema de arquivo no local de instalação do plug-in para um documento estático e exibe seu conteúdo.
Direitos Autorais (c) 2000, 2003 IBM Corporation e outros.
Todos os direitos reservados.
Este programa e os materiais que o acompanham são disponibilizados
sob os termos da Eclipse Public License v1.0 que acompanha esta
distribuição e estão disponíveis no endereço http://www.eclipse.org/legal/epl-v10.html