public void generateNamespacesIndex()

in report-builder/src/jetbrains/coverage/report/impl/html/NamespacesIndexGenerator.java [35:45]


  public void generateNamespacesIndex(ModuleInfo module, Collection<String> namespaces, final StatisticsCalculator covStatsCalculator) throws IOException {
    for (SortOption sortOption: getGenerateSortOptions(covStatsCalculator)) {
      Map<String, Object> templateModel = new HashMap<String, Object>();
      templateModel.put("module", module);
      templateModel.put("namespaces", prepareNamespaces(module, namespaces, covStatsCalculator, sortOption));
      templateModel.put("statsCalculator", covStatsCalculator);
      templateModel.put("sortOption", sortOption);

      myTemplateFactory.renderTemplate(templateModel, myPaths.getNamespacesIndexPath(module, sortOption));
    }
  }