Visualizzatori di contenuto
Identificativo:
org.eclipse.compare.contentViewers
Descrizione:
Questo punto di estensione consente ad un plugin di registrare visualizzatori per tipi specifici di contenuto.
Questi visualizzatori vengono utilizzati in EditionSelectionDialog
quando viene presentata un'edizione di una risorsa o di una sua sezione
secondaria. Il visualizzatore deve estendere org.eclipse.jface.viewers.Viewer.
Tuttavia, poiché i visualizzatori non hanno un costruttore predefinito, il
punto di estensione deve implementare un'interfaccia factory per visualizzatori
org.eclipse.compare.IViewerCreator.
Tag di configurazione:
<!ELEMENT extension (viewer* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT viewer EMPTY>
<!ATTLIST viewer
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - identificativo univoco che può essere utilizzato per fare riferimento al visualizzatore
- class - nome completo di una classe che implementa un factory per il visualizzatore del contenuto e implementa org.eclipse.compare.IViewerCreator
- extensions - elenco, separato da virgole, di estensioni di file, ad
esempio "java, gif"
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
contentViewerId CDATA #REQUIRED>
- contentTypeId -
- contentViewerId -
Esempi:
Di seguito è riportato un esempio di visualizzatore file di testo (estensione "txt"):
<extension point =
"org.eclipse.compare.contentViewers"
>
<viewer
id=
"org.eclipse.compare.internal.TextViewer"
class=
"org.eclipse.compare.internal.TextViewerCreator"
extensions=
"txt"
/>
</extension>
Informazioni API:
La classe fornita deve implementare org.eclipse.compare.IViewerCreator
Implementazione fornita:
Il plugin dell'interfaccia utente di confronto definisce visualizzatori di contenuto per testo e immagini.
Copyright (c) 2000, 2004 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