Questo punto di estensione è sperimentale e verrà probabilmente modificato nei successivi release in base all'evoluzione del supporto attività.
<!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
, verrà scelto quello il cui valore productId
corrisponde all'id del prodotto attivo.<!ELEMENT showAllMessage (#PCDATA)>
Un messaggio di testo da visualizzare nella finestra di dialogo quando il filtro attività è disattivato. Lo scopo del messaggio è di avvisare che, in mancanza del filtro, alcuni documenti possono fare riferimento a elementi dell'interfaccia utente che non sono visibili.
<!ELEMENT localScopeCheckbox (#PCDATA)>
un'etichetta della casella di controllo nella pagina delle preferenze dell'ambito di ricerca. Quando la casella di controllo viene selezionata, le occorrenze della ricerca nei documenti che appartengono ad attività disabilitate non sono incluse nei risultati della ricerca.
<!ELEMENT documentMessage EMPTY>
<!ATTLIST documentMessage
class CDATA #IMPLIED
pluginId CDATA #REQUIRED>
Un frammento HTML da inserire nella parte superiore dell'argomento della guida che appartiene all'attività disabilitata. Lo scopo del messaggio è di avvisare l'utente che l'argomento può fare riferimento a elementi dell'interfaccia utente che non sono visibili. Dal momento che il testo del messaggio è all'interno di un file XML, i tag HTML devono essere utilizzati con le entità XML standard per i caratteri speciali.
Il messaggio può contenere un collegamento ipertestuale che conduce l'utente all'editor attività che consente la modifica dello stato di
abilitazione dell'attività. In questo caso deve essere utilizzato l'attributo class
.
org.eclipse.help.ILiveHelpAction
. Questa classe verrà
utilizzata quando il messaggio del documento contiene un collegamento ipertestuale o un pulsante il cui valore href
contiene la stringa di sostituzione ACTIVITY_EDITOR. La classe deve essere implementata in modo da richiamare e visualizzare un
componente UI (ad esempio, una pagina delle preferenze) offerta dal prodotto per la modifica dello stato di abilitazione dell'attività.
<extension point=
"org.eclipse.help.base.activitySupport"
>
<support productId=
"com.example.xyzProduct"
>
<showAllMessage>
Questa azione mostrerà tutti gli argomenti nel sommario.</showAllMessage>
<documentMessage class=
"com.example.xyz.OpenRolePreference"
>
Questo argomento appartiene ad un ruolo attualmente disabilitato. <p> Per abilitare il ruolo, aprire la <a href="ACTIVITY_EDITOR">pagina preferenze del ruolo.</a></documentMessage>
</support>
</extension>
class
dell'elemento documentMessage
deve implementare l'interfaccia org.eclipse.help.ILiveHelpAction
.
Copyright (c) 2005 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento sono disponibili secondo i termini della Eclipse Public
License v1.0 che sono distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/epl-v10.html