Minta értelmezők
Azonosító:
com.example.xyz.parsers
Minimális verziószám:
3.0
Leírás:
Ez a kiterjesztési pont további értelmezők csatlakoztatására szolgál.
Az értelmezők valójában nem működnek - csak a kiterjesztési pontok sémájának példájához használtuk őket.
Konfigurációs kód:
<!ELEMENT extension EMPTY>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT parser (parser+)>
<!ATTLIST parser
id CDATA #REQUIRED
name CDATA #REQUIRED
class CDATA #REQUIRED
mode (manual|always|never) >
- id - az értelmező hivatkozásához használt egyedi név.
- name - egy lefordítható név, amely ezt az értelmezőt jelöli a kezelőfelületen
- class - A com.example.xyz.IParser felületet megvalósító Java osztály teljesen megadott neve
- mode - egy választható kapcsoló, amely azt jelzi, milyen gyakran fog
futni az értelmező ezen példánya (az alapértelmezés always - mindig).
Példák:
A következő egy példa a
kiterjesztési pont használatára:
<extension point=
"com.example.xyz.parsers"
>
<parser
id=
"com.example.xyz.parser1"
name=
s"Minta értelmező 1"
class=
"com.example.xyz.SampleParser1"
>
</parser>
</extension>
API-információk:
A jelen kiterjesztési
pontot bővítő bedolgozóknak a com.example.xyz.IParser felületet kell
megvalósítaniuk.
Szállított megvalósítás:
Az XYZ
bedolgozó az értelmező alapértelmezett megvalósítását biztosítja.