Class SmithyDocPlugin

java.lang.Object
software.amazon.smithy.docgen.SmithyDocPlugin
All Implemented Interfaces:
SmithyBuildPlugin

public final class SmithyDocPlugin extends Object implements SmithyBuildPlugin
Generates API documentation from a Smithy model.
  • Constructor Details

    • SmithyDocPlugin

      public SmithyDocPlugin()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: SmithyBuildPlugin
      Gets the name of the plugin.
      Specified by:
      getName in interface SmithyBuildPlugin
      Returns:
      Returns the name (e.g., "MyPlugin").
    • execute

      public void execute(PluginContext pluginContext)
      Description copied from interface: SmithyBuildPlugin
      Executes the plugin, creating any number of artifacts.
      Specified by:
      execute in interface SmithyBuildPlugin
      Parameters:
      pluginContext - Plugin context for build execution.