private DocumentModel getDocumentModel()

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;
    }