Szerkezetkészítők
Azonosító:
org.eclipse.compare.structureCreators
Leírás:
Ez a kiterjesztési pont
lehetővé teszi, hogy a bedolgozók adott tartalomtípusokhoz
szerkezetkészítőket regisztráljanak. A szerkezetkészítőnek létre kell
hozni egy IStructureComparator objektumokból álló fát egy
adott tartalomhoz. Ez a fa lesz a szerkezeti összehasonlítás bemenete. A kiterjesztési
pontnak meg kell valósítania az
org.eclipse.compare.structuremergeviewer.IStructureCreator
felületet.
Konfigurációs kód:
<!ELEMENT extension (structureCreator* , contentTypeBinding*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a cél kiterjesztési pont teljes képzésű azonosítója
- id - a kiterjesztéspéldány elhagyható azonosítója
- name - a kiterjesztéspéldány elhagyható neve
<!ELEMENT structureCreator EMPTY>
<!ATTLIST structureCreator
id CDATA #REQUIRED
class CDATA #REQUIRED
extensions CDATA #IMPLIED>
- id - a szerkezetkészítőre hivatkozáskor használható egyedi azonosító
- class - az org.eclipse.compare.structuremergeviewer.IStructureCreator megvalósítását végző osztály teljes képzésű neve.
- extensions - fájlkiterjesztések vesszővel elválasztott felsorolása, például "java, properties"
<!ELEMENT contentTypeBinding EMPTY>
<!ATTLIST contentTypeBinding
contentTypeId CDATA #REQUIRED
structureCreatorId CDATA #REQUIRED>
- contentTypeId -
- structureCreatorId -
Példák:
Az alábbiakban java
fájlokhoz (.java kiterjesztés) tartozó szerkezetkészítőre látható példa:
<extension point =
"org.eclipse.compare.structureCreators"
>
<structureCreator
id=
"org.eclipse.compare.JavaStructureCreator"
class=
"org.eclipse.compare.JavaStructureCreator"
extensions=
"java"
/>
</extension>
API-információk:
A közreműködő
osztálynak el kell végeznie az
org.eclipse.compare.structuremergeviewer.IStructureCreator
megvalósítását.
Szállított megvalósítás:
Az
összehasonlítási felület bedolgozó szerkezetkészítőt határoz meg zip
archívumokhoz.
Copyright (c) 2000, 2004 IBM Corporation és mások.
Minden jog fenntartva. Jelen program és annak kísérőanyagai a csomaghoz
tartozó, illetve a
http://www.eclipse.org/legal/epl-v10.html
címen is elérhető Eclipse Public License 1.0 verziójának hatálya alatt lettek
közzétéve.