in src/main/java/org/apache/maven/plugins/pdf/PdfMojo.java [574:600]
private DocumentModel getDocumentModel(Locale locale) throws MojoExecutionException {
if (docDescriptor.exists()) {
DocumentModel doc = getDocumentModelFromDescriptor(locale);
// TODO: descriptor model should get merged into default model, see MODELLO-63
appendGeneratedReports(doc, locale);
saveTOC(doc.getToc(), locale);
return doc;
}
DocumentModel model = new DocumentModelBuilder(project, getDefaultDecorationModel()).getDocumentModel();
model.getMeta().setGenerator(getDefaultGenerator());
model.getMeta().setLanguage(locale.getLanguage());
model.getCover().setCoverType(i18n.getString("pdf-plugin", getDefaultLocale(), "toc.type"));
model.getToc().setName(i18n.getString("pdf-plugin", getDefaultLocale(), "toc.title"));
appendGeneratedReports(model, locale);
saveTOC(model.getToc(), locale);
debugLogGeneratedModel(model);
return model;
}