public class DocGenerator extends Object
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
DocGenerator() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
document(ExtensionManager extensionManager,
File componentDocsDir,
Class<? extends ConfigurableComponent> componentClass,
BundleCoordinate bundleCoordinate)
Generates the documentation for a particular configurable component.
|
static void |
documentConfigurableComponent(Set<ExtensionDefinition> extensionDefinitions,
File explodedNiFiDocsDir,
ExtensionManager extensionManager)
Documents a type of configurable component.
|
static void |
generate(NiFiProperties properties,
ExtensionManager extensionManager,
ExtensionMapping extensionMapping)
Generates documentation into the work/docs dir specified by
NiFiProperties.
|
private static DocumentationWriter |
getDocumentWriter(ExtensionManager extensionManager,
Class<? extends ConfigurableComponent> componentClass) |
private static boolean |
hasAdditionalInfo(File directory) |
public static void generate(NiFiProperties properties, ExtensionManager extensionManager, ExtensionMapping extensionMapping)
properties - to lookup nifi propertiesextensionMapping - extension mappingpublic static void documentConfigurableComponent(Set<ExtensionDefinition> extensionDefinitions, File explodedNiFiDocsDir, ExtensionManager extensionManager)
extensionDefinitions - definitions of the extensions to documentexplodedNiFiDocsDir - base directory of component documentationprivate static void document(ExtensionManager extensionManager, File componentDocsDir, Class<? extends ConfigurableComponent> componentClass, BundleCoordinate bundleCoordinate) throws IOException
componentDocsDir - the component documentation directorycomponentClass - the class to documentIOException - ioeprivate static DocumentationWriter getDocumentWriter(ExtensionManager extensionManager, Class<? extends ConfigurableComponent> componentClass)
private static boolean hasAdditionalInfo(File directory)
Copyright © 2023 Apache NiFi Project. All rights reserved.