Class FileProcessor

java.lang.Object
org.machanism.machai.project.ProjectProcessor
org.machanism.machai.gw.FileProcessor

public class FileProcessor extends org.machanism.machai.project.ProjectProcessor
Processor for project documentation generation.

Scans project sources, applies file reviewers for extracting documentation guidance, and orchestrates the input preparation for large language model document generation.

Example usage:

 
 GenAIProvider provider = ...; // Obtain your provider
 FileProcessor processor = new FileProcessor(provider);
 processor.scanDocuments(new File("/path/to/project"));
 
 

The processor coordinates reviewers for supported file types and prepares the document inputs according to best practice guidance.

All public and protected methods and fields are documented as per package guidance.

Since:
0.0.2
Author:
Viktor Tovstyi