Esse ponto de extensão é experimental e provavelmente será alterado em releases futuros, conforme o suporte à atividade for desenvolvido.
<!ELEMENT extension (support+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT support (localScopeCheckbox , documentMessage , showAllMessage)>
<!ATTLIST support
productId CDATA #REQUIRED>
support
são localizados, aquele cujo valor productId
corresponder ao ID do produto ativo será escolhido.<!ELEMENT showAllMessage (#PCDATA)>
uma mensagem de texto simples que será mostrada no diálogo quando a filtragem da atividade for desligada. O objetivo da mensagem é avisar que, sem o filtro, alguns documentos podem ser referidos nos elementos da interface com o usuário que não estão visíveis.
<!ELEMENT localScopeCheckbox (#PCDATA)>
uma etiqueta da caixa de opções na página de preferências de escopo da procura local. Quando a caixa de opções é selecionada, as ocorrências de procura em documentos que pertencem às atividades desativadas serão incluídas nos resultados da procura.
<!ELEMENT documentMessage EMPTY>
<!ATTLIST documentMessage
class CDATA #IMPLIED
pluginId CDATA #REQUIRED>
um fragmento HTML que será injetado no início da página do tópico de ajuda que pertence à atividade desativada. O objetivo da mensagem é notificar ao usuário que o tópico pode conter referências a elementos da UI que não estão visíveis. Como o texto da mensagem está dentro de um arquivo XML, as tags HTML devem ter escape, utilizando entidades XML padrão para caracteres especiais.
A mensagem pode conter um hyperlink que leva o usuário para o editor de atividade que fornece para a alteração de estado de ativação de atividade. O atributo class
deve ser utilizado nesse caso.
org.eclipse.help.ILiveHelpAction
. Essa classe será utilizada quando a mensagem do documento contiver um hyperlink ou um botão cujo valor href
contém a cadeia de substituição ACTIVITY_EDITOR. A classe deve ser implementada de maneira a chamar e mostrar um componente da UI de maneira programática (por exemplo: uma página de preferências) que o produto oferece para alteração do estado de ativação da atividade.
<extension point=
"org.eclipse.help.base.activitySupport"
>
<support productId=
"com.example.xyzProduct"
>
<showAllMessage>
Essas ações revelam todos os tópicos no índice.</showAllMessage>
<documentMessage class=
"com.example.xyz.OpenRolePreference"
>
Esse tópico pertence à função que está desativada atualmente. <p> Para ativar a função, abra o <a href="ACTIVITY_EDITOR">Role Preference Page.</a></documentMessage>
</support>
</extension>
class
do elemento documentMessage
deve implementar a interface org.eclipse.help.ILiveHelpAction
.
Direitos Autorais (c) 2005 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