剖析器範例

識別碼: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.