Beispiel-Parser
Kennung:
com.example.xyz.parsers
Seit:
3.0
Beschreibung:
An diesem Erweiterungspunkt können zusätzliche Parser integriert
werden. Die Parser führen keine Aktionen aus. Sie wurden lediglich
als Beispiel für ein Erweiterungspunktschema hinzugefügt.
Konfigurationsbefehle:
<!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: Ein eindeutiger Name, mit dem auf diesen Parser
verwiesen wird.
- name: Ein übersetzbarer Name, der in der
Benutzerschnittstelle für diesen Parser verwendet wird.
- class: Der vollständig qualifizierte Name einer
Java-Klasse, die die Schnittstelle
com.example.xyz.IParser implementiert.
- mode: Eine optionale Markierung, die angibt, wie oft
dieses Parser-Exemplar ausgeführt wird. Ihre Standardeinstellung ist
always (= immer).
Beispiele:
Das folgende Beispiel veranschaulicht die Verwendung
des Erweiterungspunktes:
<extension point=
"com.example.xyz.parsers"
>
<parser
id=
"com.example.xyz.parser1"
name=
s"Beispielparser 1"
class=
"com.example.xyz.SampleParser1"
>
</parser>
</extension>
API-Informationen:
Plug-ins, die diesen Erweiterungspunkt
erweitern sollen, müssen
die Schnittstelle "com.example.xyz.IParser" implementieren.
Bereitgestellte Implementierung:
Das Plug-in "XYZ" stellt eine Standardimplementierung des Parsers zur Verfügung.