Programmi di analisi di esempio

com.example.xyz.parsers

3.0

Questo punto di estensione viene utilizzato per collegare programmi di analisi aggiuntivi. Al momento i programmi di analisi non sono funzionanti, ma vengono utilizzati esclusivamente come esempio dello schema di punti di estensione.

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


Di seguito č riportato un esempio dell'utilizzo del punto di estensione:

      

<extension point=

"com.example.xyz.parsers"

>

<parser id=

"com.example.xyz.parser1"

name=

e

"Sample Parser 1"

class=

"com.example.xyz.SampleParser1"

>

</parser>

</extension>

I plugin che intendono estendere questo punto di estensione devono implementare l'interfaccia com.example.xyz.IParser.

Il plugin XYZ fornisce l'implementazione predefinita del programma di analisi.