Ce point d'extension est expérimental et est susceptible d'être modifié dans les versions futures en fonction de l'évolution de la prise en charge de l'activité.
<!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
sont trouvés, celui dont la valeurproductId
correspond à l'ID du produit actif sera choisi.<!ELEMENT showAllMessage (#PCDATA)>
message sous forme de texte sans mise en forme qui s'affichera dans la boîte de dialogue lorsque le filtrage de l'activité est désactivé. L'objectif du message est de mettre en garde sur le fait que sans le filtre, certains documents peuvent faire référence à des éléments de l'interface qui ne sont pas visibles.
<!ELEMENT localScopeCheckbox (#PCDATA)>
intitulé d'une case à cocher dans la page de préférences d'une portée de recherche. Lorsque la case est cochée, les occurrences trouvées dans des documents appartenant à des activités désactivées sont incluses dans les résultats de la recherche.
<!ELEMENT documentMessage EMPTY>
<!ATTLIST documentMessage
class CDATA #IMPLIED
pluginId CDATA #REQUIRED>
fragment de code HTML qui sera injecté dans la partie supérieure de la rubrique d'aide appartenant à l'activité désactivée. L'objectif du message est d'avertir l'utilisateur sur le fait que la rubrique peut contenir des références à des éléments de l'interface qui ne sont pas visibles. Dans la mesure où le texte du message se trouve au sein d'un fichier XML, les balises HTML doivent être ignorées et les entitées XML standard utilisées pour les caractères spéciaux.
Le message peut contenir un hyperlien qui permettra à l'utilisateur d'accéder à l'éditeur d'activité afin de modifier l'état d'activation de l'activité. L'attribut class
doit être utilisé dans ce cas.
org.eclipse.help.ILiveHelpAction
. Cette classe sera utilisée lorsque le message du document contient un hyperlien ou un bouton dont la valeur href
contient la chaîne de substitution ACTIVITY_EDITOR. La classe doit être implémentée de manière à appeler par programmation et afficher un composant de l'interface (par exemple une page de préférence) que le produit fournit pour modifier l'état d'activation de l'activité.
<extension point=
"org.eclipse.help.base.activitySupport"
>
<support productId=
"com.example.xyzProduct"
>
<showAllMessage>
Cette action affichera toutes les rubriques dans la table des matières.</showAllMessage>
<documentMessage class=
"com.example.xyz.OpenRolePreference"
>
Cette rubrique appartient au rôle actuellement désactivé. <p> Pour activer le rôle, ouvrez <a href="ACTIVITY_EDITOR">Role Preference Page.</a></documentMessage>
</support>
</extension>
class
de l'élément documentMessage
doit implémenter l'interface org.eclipse.help.ILiveHelpAction
.
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. Ce programme et les produits associés sont
distribués sous licence publique Eclipse v1.0 et disponibles à
l'adresse suivante :
http://www.eclipse.org/legal/epl-v10.html