Index

C E G I J L M S V 
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.
C E G I J L M S V 
All Classes and Interfaces|All Packages