Parser di esempio
Identificativo
com.example.xyz.parsers
Descrizione
Questo punto di estensione viene utilizzato per adoperare parser aggiuntivi.
Al momento i parser non sono funzionanti, ma vengono utilizzati esclusivamente come esempio dello schema di punti di estensione.
Tag
<!ELEMENT extension (parser*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA
#IMPLIED
name CDATA
#IMPLIED
>
<!ELEMENT parser (EMPTY)>
<!ATTLIST parser
id CDATA
#REQUIRED
name CDATA
#REQUIRED
class CDATA
#REQUIRED
mode (never|always|manual)
#IMPLIED
>
- id - un nome univoco che verrā utilizzato per il riferimento a questo parser.
- name - un nome traducibile che verrā utilizzato per la presentazione di questo parser nell'interfaccia utente.
- class - il nome completo della classe Java che implementa l'interfaccia com.example.xyz.IParser.
- mode - un flag facoltativo che indica la frequenza di esecuzione dell'istanza di questo parser
(il valore predefinito č always).
Esempio
Di seguito viene riportato un esempio di utilizzo del punto di estensione:
<extension point="com.example.xyz.parsers">
<parser
id="com.example.xyz.parser1"
name="Sample Parser 1"
class="com.example.xyz.SampleParser1">
</parser>
</extension>
Informazioni API
I plug-in che intendono estendere questo punto di estensione devono
implementare l'interfaccia com.example.xyz.IParser.
Implementazione fornita
Il plug-in XYZ fornisce l'implementazione predefinita del
parser.
