219 lines
9.1 KiB
XML
219 lines
9.1 KiB
XML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
||
|
<!--
|
||
|
Licensed to the Apache Software Foundation (ASF) under one
|
||
|
or more contributor license agreements. See the NOTICE file
|
||
|
distributed with this work for additional information
|
||
|
regarding copyright ownership. The ASF licenses this file
|
||
|
to you under the Apache License, Version 2.0 (the
|
||
|
"License"); you may not use this file except in compliance
|
||
|
with the License. You may obtain a copy of the License at
|
||
|
|
||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
||
|
Unless required by applicable law or agreed to in writing,
|
||
|
software distributed under the License is distributed on an
|
||
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||
|
KIND, either express or implied. See the License for the
|
||
|
specific language governing permissions and limitations
|
||
|
under the License.
|
||
|
-->
|
||
|
|
||
|
<component-set>
|
||
|
<!-- Doxia core -->
|
||
|
<components>
|
||
|
<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 <code>MacroManager</code></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 <code>Table Of Content</code> in a
|
||
|
given <code>Sink</code>.</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
|
||
|
<code>ParserManager</code> interface.</description>
|
||
|
<requirements>
|
||
|
<requirement>
|
||
|
<role>org.apache.maven.doxia.parser.Parser</role>
|
||
|
<field-name>parsers</field-name>
|
||
|
</requirement>
|
||
|
</requirements>
|
||
|
</component>
|
||
|
|
||
|
<!-- Doxia apt -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia confluence -->
|
||
|
<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 <a href="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>
|
||
|
|
||
|
<!-- Doxia docbook -->
|
||
|
<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 <code>Docbook</code> 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>
|
||
|
|
||
|
<!-- Doxia fml -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia fo -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia itext -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia latex -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia rtf -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia twiki -->
|
||
|
<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 <a href="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>
|
||
|
|
||
|
<!-- Doxia xdoc -->
|
||
|
<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>
|
||
|
|
||
|
<!-- Doxia xhtml -->
|
||
|
<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>
|