パーサーのサンプル

ID: com.example.xyz.parsers

2.1 以降

説明: この拡張ポイントは、 追加パーサーのプラグインを行うために使用します。 このパーサーは実際には機能しません。拡張ポイントのスキーマ例としてのみ使用します。

構成マークアップ:

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

例: 拡張ポイントの使用例を以下に示します。
   <extension point="com.example.xyz.parsers">
      <parser         id="com.example.xyz.parser1"
         name="Sample Parser 1"
            class="com.example.xyz.SampleParser1">
      </parser>
</extension>

API 情報: この拡張ポイントを拡張するプラグインは、com.example.xyz.IParser インターフェースをインプリメントしている必要があります。

提供されるインプリメンテーション: XYZ プラグインは、 パーサーのデフォルト・インプリメンテーションです。

Copyright XYZ 2003. All rights reserved.