public void execute()

in log4j-docgen-maven-plugin/src/main/java/org/apache/logging/log4j/docgen/maven/DocumentationGeneratorMojo.java [59:74]


    public void execute() {
        if (skip) {
            getLog().info("Skipping documentation generation");
            return;
        }
        final Set<PluginSet> pluginSets =
                PluginSets.ofDescriptorFilesAndFileMatchers(descriptorFiles, descriptorFileMatchers);
        final Predicate<String> classNameFilter = typeFilter != null ? typeFilter.createPredicate() : ignored -> true;
        final DocumentationGeneratorArgs generatorArgs = new DocumentationGeneratorArgs(
                pluginSets,
                classNameFilter,
                templateDirectory.toPath(),
                toApiModel(indexTemplates),
                toApiModel(typeTemplates));
        DocumentationGenerator.generateDocumentation(generatorArgs);
    }