Dette utvidelsespunktet er eksperimentelt, og det blir sannsynligvis endret i fremtidige utgaver etter hvert som aktivitetsstøtten blir utviklet.
<!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
-elementer, velges de som har en productId
-verdi som samsvarer med
det aktive produktets ID.<!ELEMENT showAllMessage (#PCDATA)>
En melding i vanlig tekst som blir vist i dialogboksen når aktivitetsfiltrering er slått av. Hensikten med denne meldingen er å advare om at uten filteret kan noen dokumenter referere til brukergrensesnittelementer som ikke er synlige.
<!ELEMENT localScopeCheckbox (#PCDATA)>
En etikett for avmerkingsboksen på preferansesiden for det lokale søkeomfanget. Når avmerkingsboksen er valgt, vil søketreff i dokumenter som tilhører deaktiverte aktiviteter, bli inkludert i søkeresultatene.
<!ELEMENT documentMessage EMPTY>
<!ATTLIST documentMessage
class CDATA #IMPLIED
pluginId CDATA #REQUIRED>
En HTML-snutt som blir satt inn øverst i hjelpeemnet som tilhører den deaktiverte aktiviteten. Hensikten med meldingen er å varsle brukeren om at emnet kan inneholde referanser til brukergrensesnittelementer som ikke er synlige. Siden meldingsteksten er i en XML-fil, må det brukes Escape-tegn i HTML-kodene som er standard XML-entiteter for spesialtegn.
Meldingen kan inneholde
en hyperlink som tar brukeren til det aktivitetsredigeringsprogrammet som
sørger for endring av aktivitetens aktiveringstilstand. Attributtet class
må brukes i dette tilfellet.
org.eclipse.help.ILiveHelpAction
. Denne klassen
blir brukt når dokumentmeldingen inneholder en hyperlink eller en knapp med en
href
-verdi som inneholder erstatningsstrengen ACTIVITY_EDITOR. Klassen bør
implementeres på en måte som programmatisk starter og vise en brukergrensesnittkomponent (for eksempel
en preferanseside) som produktet tilbyr for endring av aktivitetens aktiveringstilstand.
<extension point=
"org.eclipse.help.base.activitySupport"
>
<support productId=
"com.example.xyzProduct"
>
<showAllMessage>
Disse handlingene vil vise alle emnene i innholdsfortegnelsen.</showAllMessage>
<documentMessage class=
"com.example.xyz.OpenRolePreference"
>
Dette emnet tilhører rollen som for tiden er deaktivert. <p> Du aktiverer rollen ved å åpne <a href="ACTIVITY_EDITOR">preferansesiden Rolle.</a></documentMessage>
</support>
</extension>
class
for elementet documentMessage
må implementere grensesnittet
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