<?xml version='1.0' encoding='UTF-8'?>
<component-set>
<components>
<component>
<role>
org.apache.maven.doxia.Doxia
</role>
<implementation>
org.apache.maven.doxia.DefaultDoxia
</implementation>
<description>
Simple implementation of the Doxia interface:
uses a ParserManager to lookup a parser.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.parser.manager.ParserManager
</role>
<field-name>
parserManager
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
echo
</role-hint>
<implementation>
org.apache.maven.doxia.macro.EchoMacro
</implementation>
<description>
A simple macro that prints out the key and value of some supplied parameters.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.macro.manager.MacroManager
</role>
<implementation>
org.apache.maven.doxia.macro.manager.DefaultMacroManager
</implementation>
<description>
Default implementation of &lt;code&gt;MacroManager&lt;/code&gt;
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<field-name>
macros
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
snippet
</role-hint>
<implementation>
org.apache.maven.doxia.macro.snippet.SnippetMacro
</implementation>
<description>
A macro that prints out the content of a file or a URL.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
swf
</role-hint>
<implementation>
org.apache.maven.doxia.macro.SwfMacro
</implementation>
<description>
Macro for embedding Flash (SWF) within Maven documentation.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
toc
</role-hint>
<implementation>
org.apache.maven.doxia.macro.toc.TocMacro
</implementation>
<description>
Macro to display a &lt;code&gt;Table Of Content&lt;/code&gt; in a given &lt;code&gt;Sink&lt;/code&gt;.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.module.site.manager.SiteModuleManager
</role>
<implementation>
org.apache.maven.doxia.module.site.manager.DefaultSiteModuleManager
</implementation>
<description>
Simple implementation of the SiteModuleManager interface.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.module.site.SiteModule
</role>
<field-name>
siteModules
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.parser.manager.ParserManager
</role>
<implementation>
org.apache.maven.doxia.parser.manager.DefaultParserManager
</implementation>
<description>
Simple implementation of the &lt;code&gt;ParserManager&lt;/code&gt; interface.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<field-name>
parsers
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
echo
</role-hint>
<implementation>
org.apache.maven.doxia.macro.EchoMacro
</implementation>
<description>
A simple macro that prints out the key and value of some supplied
      parameters.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.macro.manager.MacroManager
</role>
<implementation>
org.apache.maven.doxia.macro.manager.DefaultMacroManager
</implementation>
<description>
Default implementation of &lt;code&gt;MacroManager&lt;/code&gt;
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<field-name>
macros
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
snippet
</role-hint>
<implementation>
org.apache.maven.doxia.macro.snippet.SnippetMacro
</implementation>
<description>
A macro that prints out the content of a file or a URL.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
swf
</role-hint>
<implementation>
org.apache.maven.doxia.macro.SwfMacro
</implementation>
<description>
Macro for embedding Flash (SWF) within Maven documentation.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.macro.Macro
</role>
<role-hint>
toc
</role-hint>
<implementation>
org.apache.maven.doxia.macro.toc.TocMacro
</implementation>
<description>
Macro to display a &lt;code&gt;Table Of Content&lt;/code&gt; in a
        given &lt;code&gt;Sink&lt;/code&gt;.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.manager.ParserManager
</role>
<implementation>
org.apache.maven.doxia.parser.manager.DefaultParserManager
</implementation>
<description>
Simple implementation of the
        &lt;code&gt;ParserManager&lt;/code&gt; interface.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<field-name>
parsers
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
apt
</role-hint>
<implementation>
org.apache.maven.doxia.module.apt.AptParser
</implementation>
<description>
The APT parser.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.macro.manager.MacroManager
</role>
<field-name>
macroManager
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
apt
</role-hint>
<implementation>
org.apache.maven.doxia.module.apt.AptSinkFactory
</implementation>
<description>
APT implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
confluence
</role-hint>
<implementation>
org.apache.maven.doxia.module.confluence.ConfluenceParser
</implementation>
<description>
Parse the &lt;a href=&quot;http://www.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
confluence
</role-hint>
<implementation>
org.apache.maven.doxia.module.confluence.ConfluenceSinkFactory
</implementation>
<description>
Confluence implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
docbook
</role-hint>
<implementation>
org.apache.maven.doxia.module.docbook.DocBookParser
</implementation>
<description>
Parse a &lt;code&gt;Docbook&lt;/code&gt; document and emit events
        into the specified doxia Sink.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
docbook
</role-hint>
<implementation>
org.apache.maven.doxia.module.docbook.DocbookSinkFactory
</implementation>
<description>
Docbook implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
fml
</role-hint>
<implementation>
org.apache.maven.doxia.module.fml.FmlParser
</implementation>
<description>
Parse a fml model and emit events into the specified doxia Sink.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.macro.manager.MacroManager
</role>
<field-name>
macroManager
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
fo
</role-hint>
<implementation>
org.apache.maven.doxia.module.fo.FoSinkFactory
</implementation>
<description>
FO implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
itext
</role-hint>
<implementation>
org.apache.maven.doxia.module.itext.ITextSinkFactory
</implementation>
<description>
IText implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
latex
</role-hint>
<implementation>
org.apache.maven.doxia.module.latex.LatexSinkFactory
</implementation>
<description>
Latex implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
rtf
</role-hint>
<implementation>
org.apache.maven.doxia.module.rtf.RtfSinkFactory
</implementation>
<description>
APT implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
twiki
</role-hint>
<implementation>
org.apache.maven.doxia.module.twiki.TWikiParser
</implementation>
<description>
Parse the &lt;a href=&quot;http://twiki.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
twiki
</role-hint>
<implementation>
org.apache.maven.doxia.module.twiki.TWikiSinkFactory
</implementation>
<description>
TWiki implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
xdoc
</role-hint>
<implementation>
org.apache.maven.doxia.module.xdoc.XdocParser
</implementation>
<description>
Parse an xdoc model and emit events into the specified doxia Sink.
</description>
<requirements>
<requirement>
<role>
org.apache.maven.doxia.macro.manager.MacroManager
</role>
<field-name>
macroManager
</field-name>
</requirement>
</requirements>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
xdoc
</role-hint>
<implementation>
org.apache.maven.doxia.module.xdoc.XdocSinkFactory
</implementation>
<description>
Xdoc implementation of the Sink factory.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.parser.Parser
</role>
<role-hint>
xhtml
</role-hint>
<implementation>
org.apache.maven.doxia.module.xhtml.XhtmlParser
</implementation>
<description>
Parse an xhtml model and emit events into a Doxia Sink.
</description>
</component>
<component>
<role>
org.apache.maven.doxia.sink.SinkFactory
</role>
<role-hint>
xhtml
</role-hint>
<implementation>
org.apache.maven.doxia.module.xhtml.XhtmlSinkFactory
</implementation>
<description>
Xhtml implementation of the Sink factory.
</description>
</component>
</components>
</component-set>
