Class mkdoxy::plugin::MkDoxy¶
ClassList > mkdoxy > plugin > MkDoxy
MkDocs plugin for generating documentation from Doxygen XML files.
Inherits the following classes: BasePlugin
Public Attributes¶
Type | Name |
---|---|
debug |
|
doxygen |
|
generatorBase |
Public Static Attributes¶
Type | Name |
---|---|
tuple | config_project = /* multi line expression */ |
tuple | config_scheme = /* multi line expression */ |
Public Functions¶
Type | Name |
---|---|
bool | is_enabled (self self) Checks if the plugin is enabled. |
files.Files | on_files (self self, files.Files files, base.Config config) Called after files have been gathered by MkDocs. |
str | on_page_markdown (self self, str markdown, pages.Page page, base.Config config, files.Files files) Generate snippets and append them to the markdown. |
Public Attributes Documentation¶
variable debug¶
mkdoxy.plugin.MkDoxy::debug;
variable doxygen¶
mkdoxy.plugin.MkDoxy::doxygen;
variable generatorBase¶
mkdoxy.plugin.MkDoxy::generatorBase;
Public Static Attributes Documentation¶
variable config_project¶
tuple mkdoxy.plugin.MkDoxy::config_project;
variable config_scheme¶
tuple mkdoxy.plugin.MkDoxy::config_scheme;
Public Functions Documentation¶
function is_enabled¶
Checks if the plugin is enabled.
bool mkdoxy::plugin::MkDoxy::is_enabled (
self self
)
- Returns:
-
(bool) True if the plugin is enabled.
function on_files¶
Called after files have been gathered by MkDocs.
files.Files mkdoxy::plugin::MkDoxy::on_files (
self self,
files.Files files,
base.Config config
)
Parameters:
files
(Files) The files gathered by MkDocs.config
(Config) The global configuration object.
- Returns:
-
(Files) The files gathered by MkDocs.
function on_page_markdown¶
Generate snippets and append them to the markdown.
str mkdoxy::plugin::MkDoxy::on_page_markdown (
self self,
str markdown,
pages.Page page,
base.Config config,
files.Files files
)
Parameters:
markdown
(str): The markdown.page
(Page): The MkDocs page.config
(Config): The MkDocs config.files
(Files): The MkDocs files.
- Returns:
-
(str) The markdown.
The documentation for this class was generated from the following file mkdoxy/plugin.py