样本解析器

标识: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.