Dette udvidelsespunkt er med på forsøgsbasis og vil sandsynligvis blive ændret i fremtidige releases, efterhånden som aktivitetsunderstøttelsen udvikles.
<!ELEMENT extension (support+)>
<!ATTLIST-udvidelse
point CDATA #REQUIRED
id CDATA #IMPLIED
navn CDATA #IMPLIED>
<!ELEMENT support (localScopeCheckbox , documentMessage , showAllMessage)>
<!ATTLIST support
productId CDATA #REQUIRED>
support
-elementer,
vælges den, hvis productId
-værdi matcher den aktive
produkt-id.<!ELEMENT showAllMessage (#PCDATA)>
en almindelig tekstmeddelelse, der vises i dialogboksen, når aktivitetsfiltret er deaktiveret. Meddelelsen skal advare om, at uden filtret er der mulighed for, at visse dokumenter kan henvise til elementer i brugergrænsefladen, som ikke er synlige.
<!ELEMENT localScopeCheckbox (#PCDATA)>
en etiket for afkrydsningsfeltet på den lokale indstillingsside for søgeomfang. Hvis feltet er afkrydset, inkluderes søgeforekomster i dokumenter, der hører under deaktiverede aktiviteter, i søgeresultaterne.
<!ELEMENT documentMessage EMPTY>
<!ATTLIST documentMessage
class CDATA #IMPLIED
pluginId CDATA #REQUIRED>
et HTML-stykke, som indsættes øverst i det hjælpeemne, der hører under den deaktiverede aktivitet. Meddelelsen skal underrette brugeren om, at emnet kan indeholde referencer til de brugergrænsefladeelementer, der ikke er synlige. Da meddelelsesteksten findes i en XML-fil, skal der anvendes "escape" på HTML-koder ved brug af XML-standardenheder til specielle tegn.
Meddelelsen kan indeholde et hyperlink, der fører brugeren til den
aktivitetseditor, der sørger for ændring af tilstanden for
aktivitetsaktivering. Attributten class
skal bruges i dette
tilfælde.
org.eclipse.help.ILiveHelpAction
. Klassen
benyttes, når dokumentmeddelelsen indeholder et hyperlink eller en knap,
hvis href
-værdi indeholder substitutionsstrengen
ACTIVITY_EDITOR. Klassen skal implementeres på en sådan måde, at
den programmatisk starter og viser en komponent i brugergrænsefladen
(f.eks. en indstillingsside), som produktet tilbyder til ændring af
tilstanden for aktivitetsaktivering.
<udvidelsespunkt=
"org.eclipse.help.base.activitySupport"
>
<support productId=
"com.example.xyzProduct"
>
<showAllMessage>
Denne handling viser alle emner i indholdsfortegnelsen.</showAllMessage>
<documentMessage class=
"com.example.xyz.OpenRolePreference"
>
Dette emne hører til en rolle, der er deaktiveret i øjeblikket. <p> Du aktiverer rollen ved at åbne <a href="ACTIVITY_EDITOR">Role Preference Page.</a></documentMessage>
</support>
</extension>
class
for elementet documentMessage
skal
implementere grænsefladen org.eclipse.help.ILiveHelpAction
.
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html