in doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java [1213:1230]
private MenuItem createCategoryMenu(String name, String href, List<MavenReport> categoryReports, Locale locale) {
MenuItem item = new MenuItem();
item.setName(name);
item.setCollapse(true);
item.setHref(href);
// MSHARED-172, allow reports to define their order in some other way?
// Collections.sort( categoryReports, new ReportComparator( locale ) );
for (MavenReport report : categoryReports) {
MenuItem subitem = new MenuItem();
subitem.setName(report.getName(locale));
subitem.setHref(report.getOutputName() + ".html");
item.getItems().add(subitem);
}
return item;
}