Specifica di annotazioni di indicatore
Identificativo:
org.eclipse.ui.editors.markerAnnotationSpecification
Da:
3.0
(nome originale org.eclipse.ui.workbench.texteditor.markerAnnotationSpecification)
Descrizione:
Questo punto di estensione
viene utilizzato per definire le proprietà di presentazione degli indicatori. Si può accedere alle estensioni fornite per questo punto di estensione
utilizzando org.eclipse.ui.texteditor.MarkerAnnotationPreferences. Utilizzare
org.eclipse.ui.texteditor.AnnotationPreferenceLookup per ottenere la preferenza di
un'annotazione data.
Si noti che un'estensione sarà restituita solo da
MarkerAnnotationPreferences.getAnnotationPreferences
(e pertanto inclusa nelle pagine delle
preferenze) se contiene i seguenti quattro attributi oltre all'attributo obbligatorio annotationType
:
colorPreferenceKey
colorPreferenceValue
overviewRulerPreferenceKey
textPreferenceKey
I tipi di preferenze di annotazione che estendono un'altra preferenza di annotazione possono sovrascrivere gli
attributi già definiti in una specifica di preferenze principali, ma queste non saranno accessibili dalla pagine delle preferenze.
Tag di configurazione:
<!ELEMENT extension (specification)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT specification EMPTY>
<!ATTLIST specification
annotationType CDATA #REQUIRED
colorPreferenceKey CDATA #IMPLIED
overviewRulerPreferenceKey CDATA #IMPLIED
verticalRulerPreferenceKey CDATA #IMPLIED
textPreferenceKey CDATA #IMPLIED
label CDATA #IMPLIED
highlightPreferenceKey CDATA #IMPLIED
colorPreferenceValue CDATA #IMPLIED
presentationLayer CDATA #IMPLIED
overviewRulerPreferenceValue (true | false)
verticalRulerPreferenceValue (true | false)
textPreferenceValue (true | false)
highlightPreferenceValue (true | false)
contributesToHeader (true | false)
showInNextPrevDropdownToolbarActionKey CDATA #IMPLIED
showInNextPrevDropdownToolbarAction (true | false)
isGoToNextNavigationTargetKey CDATA #IMPLIED
isGoToNextNavigationTarget (true | false)
isGoToPreviousNavigationTargetKey CDATA #IMPLIED
isGoToPreviousNavigationTarget (true | false)
icon CDATA #IMPLIED
symbolicIcon (error|warning|info|task|bookmark)
annotationImageProvider CDATA #IMPLIED
textStylePreferenceKey CDATA #IMPLIED
textStylePreferenceValue (SQUIGGLES|BOX|UNDERLINE|IBEAM|NONE)
includeOnPreferencePage (true | false) "true">
- annotationType - il tipo di annotazione.
- colorPreferenceKey - la chiave di preferenze del colore deve essere fornita, altrimenti il tipo di
annotazione non sarà incluso nell'elenco restituito da MarkerAnnotationPreferences.getAnnotationPreferences()
e non sarà visualizzato nelle preferenze.
- overviewRulerPreferenceKey - la chiave di preferenze del righello della panoramica deve essere
fornita, altrimenti il tipo di
annotazione non sarà incluso nell'elenco restituito da MarkerAnnotationPreferences.getAnnotationPreferences() e non sarà visualizzato nelle preferenze.
- verticalRulerPreferenceKey - la chiave di preferenze per la visualizzazione nelle preferenze del
righello verticale.
Da: 3.0
- textPreferenceKey - la chiave di preferenze del testo deve essere fornita, altrimenti il tipo di
annotazione non sarà incluso nell'elenco restituito da MarkerAnnotationPreferences.getAnnotationPreferences()
e non sarà visualizzato nelle preferenze.
- label - l'etichetta da utilizzare nell'UI.
- highlightPreferenceKey - la chiave di preferenze per l'evidenziazione del testo.
Da: 3.0
- colorPreferenceValue - il valore di preferenze del colore deve essere fornito, altrimenti il tipo
di annotazione non sarà incluso nell'elenco restituito da
MarkerAnnotationPreferences.getAnnotationPreferences() e non sarà visualizzato nelle preferenze.
- presentationLayer - il valore predefinito del livello nel quale si troverà l'annotazione
dell'indicatore.
- overviewRulerPreferenceValue - il valore predefinito che definisce se l'annotazione
dell'indicatore viene mostrata nel righello di panoramica.
- verticalRulerPreferenceValue - il valore predefinito per la visualizzazione nel righello verticale.
Da: 3.0
- textPreferenceValue - il valore predefinito che definisce se l'annotazione dell'indicatore viene
mostrata nel testo.
- highlightPreferenceValue - il valore predefinito per l'evidenziazione del testo.
Da: 3.0
- contributesToHeader - il valore predefinito che definisce se l'annotazione dell'indicatore viene
aggiunta al riepilogo di intestazione del righello di panoramica.
- showInNextPrevDropdownToolbarActionKey - la chiave di preferenze per la visibilità
nell'azione della barra degli strumenti successiva/precedente.
Da: 3.0
- showInNextPrevDropdownToolbarActionKey - il valore predefinito per la visibilità nell'azione
della barra degli strumenti successiva/precedente.
Da: 3.0
- isGoToNextNavigationTargetKey - la chiave di preferenze per l'abilitazione della navigazione "vai
a successivo".
Da: 3.0
- isGoToNextNavigationTargetKey - il valore predefinito per l'abilitazione della navigazione "vai
a successivo".
Da: 3.0
- isGoToPreviousNavigationTargetKey - la chiave di preferenze per l'abilitazione della navigazione
"vai a precedente".
Da: 3.0
- isGoToPreviousNavigationTargetKey - il valore predefinito per l'abilitazione della navigazione
"vai a precedente".
Da: 3.0
- icon - il percorso dell'icona delle annotazioni per questo tipo di annotazione.
- symbolicIcon - il nome simbolico dell'immagine che rappresenta l'annotazione per questo tipo di
annotazione. L'immagine viene utilizzata solo quando non è stata specificata un'icona di righello verticale
per questo tipo di annotazione. I possibili valori sono: "error", "warning", "info",
"task", "bookmark".
- annotationImageProvider - il fornitore dell'immagine di annotazione facoltativa. Deve essere
implementato
- textStylePreferenceKey - la chiave di preferenze per la proprietà di decorazione del testo.
Da: 3.0
- textStylePreferenceValue - il valore predefinito per lo stile di decorazione "Mostra nel testo".
Da: 3.0
- includeOnPreferencePage - definisce se il tipo di annotazione può essere configurato tramite la
pagina delle preferenze di annotazione standard. L'impostazione predefinita è true.
Copyright (c) 2001, 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