Interface ParserModule

All Known Implementing Classes:
AbstractParserModule, AptParserModule, ConfluenceParserModule, DocBookParserModule, FmlParserModule, TWikiParserModule, XdocParserModule, Xhtml5ParserModule, XhtmlParserModule

public interface ParserModule
Provides definitions for a Doxia Parser module. This is used by the Doxia Site Tools to find which Doxia modules can parse files, and where to find these files by default (directory and extension).
Since:
1.6
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the supported file extensions for a given module.
    Returns the parser id for a given module.
    Returns the directory that contains source files for a given module.
  • Method Details

    • getSourceDirectory

      String getSourceDirectory()
      Returns the directory that contains source files for a given module.
      Returns:
      The source directory.
    • getExtensions

      String[] getExtensions()
      Returns the supported file extensions for a given module.
      Returns:
      The supported file extensions.
      Since:
      1.7 (was String getExtension() before)
    • getParserId

      String getParserId()
      Returns the parser id for a given module.
      Returns:
      The parser id.