Index
All Classes and Interfaces|All Packages
C
- com.guinetik.terminaljavadocs.plugin - package com.guinetik.terminaljavadocs.plugin
- COVERAGE - Enum constant in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
JaCoCo coverage report pages.
E
- execute() - Method in class com.guinetik.terminaljavadocs.plugin.GenerateLandingPagesMojo
-
Executes the landing page generation goal.
- execute() - Method in class com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo
-
Executes the style injection goal.
G
- GenerateLandingPagesMojo - Class in com.guinetik.terminaljavadocs.plugin
-
Generates landing pages for code coverage and source xref reports by scanning reactor modules for actual generated reports.
- GenerateLandingPagesMojo() - Constructor for class com.guinetik.terminaljavadocs.plugin.GenerateLandingPagesMojo
- getArtifactId() - Method in class com.guinetik.terminaljavadocs.plugin.ModuleReport
-
Returns the Maven artifact ID of this module.
- getCssFile() - Method in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
Returns the CSS filename for this page type.
- getDescription() - Method in class com.guinetik.terminaljavadocs.plugin.ModuleReport
-
Returns the module's description from its pom.xml.
- getName() - Method in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
Returns the short name of this page type.
- getRelativePath() - Method in class com.guinetik.terminaljavadocs.plugin.ModuleReport
-
Returns the relative path from the landing page to this module's report directory.
I
- InjectSiteStylesMojo - Class in com.guinetik.terminaljavadocs.plugin
-
Injects Terminal Javadocs styling (CSS + JS) into all HTML files generated by the Maven site.
- InjectSiteStylesMojo() - Constructor for class com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo
- InjectSiteStylesMojo.PageType - Enum in com.guinetik.terminaljavadocs.plugin
-
Page types with their corresponding CSS files.
J
- JAVADOC - Enum constant in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
Javadoc API documentation pages.
- JXR - Enum constant in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
JXR source cross-reference pages.
L
- LANDING - Enum constant in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
Landing pages (coverage.html, source-xref.html).
M
- ModuleReport - Class in com.guinetik.terminaljavadocs.plugin
-
Data transfer object representing a Maven module's report metadata.
- ModuleReport(String, String, String) - Constructor for class com.guinetik.terminaljavadocs.plugin.ModuleReport
-
Creates a new module report with the specified metadata.
S
- SITE - Enum constant in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
General Maven site pages.
V
- valueOf(String) - Static method in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.guinetik.terminaljavadocs.plugin.InjectSiteStylesMojo.PageType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages