Stöd för aktiviteter

org.eclipse.help.base.activitySupport

3.1

Den här utökningspunkten används i produktens insticksprogram för att konfigurera funktionssättet för hjälpsystemet när aktiviteter används. Det sörjer för konfigurering av följande aspekter:

Den här utökningspunkten är experimentell och kommer troligen att ändras i framtida utgåvor vartefter stödet för aktiviteter utvecklas.

<!ELEMENT extension (support+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT support (localScopeCheckbox , documentMessage , showAllMessage)>

<!ATTLIST support

productId CDATA #REQUIRED>


<!ELEMENT showAllMessage (#PCDATA)>

Ett vanligt textmeddelande som visas i dialogrutan när aktivitetsfiltrering är avstängd. Avsikten med meddelandet är att varna om att utan filtret kan vissa dokument hänvisa till användargränssnittselement som inte visas.



<!ELEMENT localScopeCheckbox (#PCDATA)>

En etikett för kryssrutan på inställningssidan för det lokala sökomfånget. När kryssrutan är markerad medtas sökträffar i dokument som tillhör avaktiverade aktiviteter i sökresultaten.



<!ELEMENT documentMessage EMPTY>

<!ATTLIST documentMessage

class    CDATA #IMPLIED

pluginId CDATA #REQUIRED>

Ett HTML-kodstycke som infogas överst i det hjälpämne som tillhör den avaktiverade aktiviteten. Avsikten med meddelandet är att underätta användaren om att ämnet kan innehålla referenser till användargränssnittselement som inte visas. Eftersom meddelandetexten finns i en XML-fil måste HTML-märkord i form av standardiserade XML-entiteter användas för specialtecken.

Meddelandet kan innehålla en hyperlänk som tar användaren till den aktivitetsredigerare som används till att ändra aktiviteters akltivitetsläge. Attributet class måste användas i det här fallet.



Här följer ett exempel på användning av utökningspunkten för aktivitetsstöd:

 

<extension point=

"org.eclipse.help.base.activitySupport"

>

<support productId=

"com.example.xyzProduct"

>

<showAllMessage>

Med den här åtgärden visar du alla ämnen i innehållsförteckningen.

</showAllMessage>

<documentMessage class=

"com.example.xyz.OpenRolePreference"

>

Det här ämnet tillhör den roll som för tillfället är avaktiverad. &lt;p&gt; Om du vill aktivera rollen öppnar du &lt;a href="ACTIVITY_EDITOR"&gt;inställningssidan för roller.&lt;/a&gt;

</documentMessage>

</support>

</extension>

Attributet class för elementet documentMessage måste implementera gränssnittet org.eclipse.help.ILiveHelpAction.

Eclipse SDK innehåller stöd för standardaktiviteter där termen 'funktion' används och där inställningssidan för funktioner öppnas från hyperlänken i avaktiverade ämmen. Vid ersättning måste du se till att ändringar och terminologi stämmer med dem i plattformens användargränssnitt.