Activiteitenondersteuning

org.eclipse.help.base.activitySupport

3.1

Dit extensiepunt wordt gebruikt door productplugins voor het configureren van het gedrag van het Help-systeem tijdens activiteiten. De volgende aspecten kunnen worden geconfigureerd:

Dit extensiepunt is experimenteel en zal in toekomstige versies waarschijnlijk onderhevig zijn aan wijzigingen.

<!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)>

Als activiteiten niet worden gefilterd, wordt een tekstbericht afgebeeld in het dialoogvenster. Hiermee wordt u geïnformeerd over het feit dat bepaalde documenten mogelijk naar niet-zichtbare gebruikersinterface-elementen verwijzen.



<!ELEMENT localScopeCheckbox (#PCDATA)>

Het label van het selectievakje in de voorkeurenpagina van het lokale zoekbereik. Als het selectievakje is ingeschakeld, worden treffers van uitgeschakelde activiteiten opgenomen in de zoekresultaten.



<!ELEMENT documentMessage EMPTY>

<!ATTLIST documentMessage

class    CDATA #IMPLIED

pluginId CDATA #REQUIRED>

HTML-code die wordt ingevoegd boven aan het Help-onderwerp dat bij de uitgeschakelde activiteit hoort. Hiermee wordt u geïnformeerd over het feit dat bepaalde documenten mogelijk naar niet-zichtbare gebruikersinterface-elementen verwijzen. Omdat de berichttekst zich in een XML-bestand bevindt, moet u standaard XML-entiteiten voor speciale tekens gebruiken in HTML-tags.

Het bericht kan een hyperlink bevatten naar de activiteitseditor waarmee activiteiten kunnen worden in- of uitgeschakeld. In dit geval moet u het kenmerk class gebruiken.



Dit is een voorbeeld van de extensie activitySupport:

 

<extension point=

"org.eclipse.help.base.activitySupport"

>

<support productId=

"com.example.xyzProduct"

>

<showAllMessage>

Met deze acties worden alle onderwerpen in de inhoudsopgave zichtbaar.

</showAllMessage>

<documentMessage class=

"com.example.xyz.OpenRolePreference"

>

Dit onderwerp maakt deel uit van de rol die uitgeschakeld is. &lt;p&gt; U kunt de rol inschakelen via &lt;a href="ACTIVITY_EDITOR"&gt;de voorkeursinstellingen voor rollen&lt;/a&gt;.

</documentMessage>

</support>

</extension>

De interface org.eclipse.help.ILiveHelpAction moet door het kenmerk class van het element documentMessage worden geïmplementeerd.

In de Eclipse SDK wordt de standaard activiteitsondersteuning gebruikt die de term 'voorziening' gebruikt en waarmee de voorkeurenpagina Voorzieningen wordt gestart met de hyperlink in uitgeschakelde onderwerpen. Zorg er bij het vervangen voor dat de wijzigingen overeenkomen met de gebruikersinterface van het platform.