Since: 2.1
Description: This extension point is used to plug in additional parsers. The parsers actually do not work - we have just used them as an example of extension point schema.
Configuration Markup:
<!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 Information: Plug-ins that want to extend this extension point must implement com.example.xyz.IParser interface.
Supplied Implementation: XYZ Plug-in provides default implementation of the parser.
Copyright XYZ 2003. All rights reserved.