in src/main/java/org/apache/maven/plugins/linkcheck/LinkcheckReportGenerator.java [129:185]
public void generateReport( Locale locale, LinkcheckModel linkcheckModel, Sink sink )
{
String name = i18n.getString( "linkcheck-report", locale, "report.linkcheck.name" );
sink.head();
sink.title();
sink.text( i18n.getString( "linkcheck-report", locale, "report.linkcheck.title" ) );
sink.title_();
sink.head_();
sink.body();
if ( linkcheckModel == null )
{
sink.section1();
sink.sectionTitle1();
sink.text( name );
sink.sectionTitle1_();
sink.paragraph();
sink.rawText( i18n.getString( "linkcheck-report", locale, "report.linkcheck.empty" ) );
sink.paragraph_();
sink.section1_();
sink.body_();
sink.flush();
sink.close();
return;
}
// Overview
sink.section1();
sink.sectionTitle1();
sink.text( name );
sink.sectionTitle1_();
sink.paragraph();
sink.rawText( i18n.getString( "linkcheck-report", locale, "report.linkcheck.overview" ) );
sink.paragraph_();
sink.section1_();
// Statistics
generateSummarySection( locale, linkcheckModel, sink );
if ( linkcheckModel.getFiles().size() > 0 )
{
// Details
generateDetailsSection( locale, linkcheckModel, sink );
}
sink.body_();
sink.flush();
sink.close();
}