Creatori di struttura
Identificativo:
org.eclipse.compare.structureCreators
Descrizione:
Questo punto di estensione consente ad un plugin di registrare un creatore di strutture per tipi specifici di contenuto. Il
creatore di struttura deve creare una struttura di
IStructureComparator per un particolare contenuto.
Questa struttura è utilizzata come input per il confronto di struttura.
Il punto di estensione deve implementare l'interfaccia org.eclipse.compare.structuremergeviewer.IStructureCreator.
Tag di configurazione:
<!ELEMENT extension (structureCreator* , 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 structureCreator EMPTY>
<!ATTLIST structureCreator
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - identificativo univoco che può essere utilizzato per fare riferimento al creatore della struttura
- class - nome completo di una classe che implementa org.eclipse.compare.structuremergeviewer.IStructureCreator
- extensions - elenco, separato da virgole, di estensioni di file, ad
esempio "java, properties"
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
structureCreatorId CDATA #REQUIRED>
- contentTypeId -
- structureCreatorId -
Esempi:
Di seguito è riportato un esempio di un creatore strutture per file java (estensione "java"):
<extension point =
"org.eclipse.compare.structureCreators"
>
<structureCreator
id=
"org.eclipse.compare.JavaStructureCreator"
class=
"org.eclipse.compare.JavaStructureCreator"
extensions=
"java"
/>
</extension>
Informazioni API:
La classe fornita deve implementare org.eclipse.compare.structuremergeviewer.IStructureCreator
Implementazione fornita:
Il plugin dell'interfaccia utente di
confronto definisce un creatore di struttura per archivi zip.
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