Programmi di analisi di esempio
Identificativo:
com.example.xyz.parsers
Da:
3.0
Descrizione:
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.
Tag di configurazione:
<!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 - un nome univoco che verrā utilizzato per fare riferimento a questo programma di analisi.
- name - un nome traducibile che verrā utilizzato per la presentazione di questo programma di analisi nell'interfaccia utente.
- class - il nome completo della classe Java che implementa com.example.xyz.IParser.
- mode - un indicatore facoltativo che indica la frequenza di esecuzione dell'istanza di questo programma di analisi (il valore predefinito č sempre).
Esempi:
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>
Informazioni API:
I plugin che intendono estendere questo punto di estensione devono implementare l'interfaccia
com.example.xyz.IParser.
Implementazione fornita:
Il plugin XYZ fornisce l'implementazione predefinita del programma di analisi.