Minta értelmezők

com.example.xyz.parsers

3.0

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.

<!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) >


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>

A jelen kiterjesztési pontot bővítő bedolgozóknak a com.example.xyz.IParser felületet kell megvalósítaniuk.

Az XYZ bedolgozó az értelmező alapértelmezett megvalósítását biztosítja.