Class JsonGenerator

java.lang.Object
io.emop.javadocjson.util.JsonGenerator

public class JsonGenerator extends Object
Utility class for generating JSON output from Javadoc models. Provides enhanced formatting and compatibility with mcp-javadoc-search.
  • Constructor Details

    • JsonGenerator

      public JsonGenerator()
  • Method Details

    • setMcpCompatible

      public void setMcpCompatible(boolean mcpCompatible)
      Set MCP compatibility mode.
      Parameters:
      mcpCompatible - whether to generate MCP-compatible output
    • writeClassToFile

      public void writeClassToFile(JavadocClass javadocClass, File outputFile) throws IOException
      Write individual JavadocClass to JSON file.
      Parameters:
      javadocClass - the JavadocClass object to serialize
      outputFile - the target file
      Throws:
      IOException - if writing fails