diff --git a/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownParser.java b/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownParser.java index 33057eafb..a066c508c 100644 --- a/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownParser.java +++ b/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownParser.java @@ -36,8 +36,9 @@ import org.apache.commons.io.input.CharSequenceReader; import org.apache.maven.doxia.markup.HtmlMarkup; +import org.apache.maven.doxia.markup.TextMarkup; import org.apache.maven.doxia.module.xhtml.XhtmlParser; -import org.apache.maven.doxia.parser.AbstractParser; +import org.apache.maven.doxia.parser.AbstractTextParser; import org.apache.maven.doxia.parser.ParseException; import org.apache.maven.doxia.parser.Parser; import org.apache.maven.doxia.sink.Sink; @@ -69,7 +70,8 @@ */ @Component( role = Parser.class, hint = MarkdownParser.ROLE_HINT ) public class MarkdownParser - extends AbstractParser + extends AbstractTextParser + implements TextMarkup { /** @@ -98,17 +100,6 @@ public class MarkdownParser "^[ \\t]*([^:\\r\\n]+?)[ \\t]*:[ \\t]*([^\\r\\n]*)[ \\t]*$", Pattern.MULTILINE ); - /** - *
getType.
- * - * @return a int. - */ - @Override - public int getType() - { - return TXT_TYPE; - } - /** * The parser of the HTML produced by Flexmark, that we will * use to convert this HTML to Sink events