Class HtmlCrawler

java.lang.Object
io.emop.javadocjson.parser.HtmlCrawler

public class HtmlCrawler extends Object
HTML Crawler for extracting Javadoc information from HTML documentation websites. Refactored to use specialized components for better maintainability.
  • Constructor Details

    • HtmlCrawler

      public HtmlCrawler(org.apache.maven.plugin.logging.Log log, JavadocParsingConfig parsingConfig)
  • Method Details

    • crawl

      public List<JavadocClass> crawl(String baseUrl)
      Crawls the Javadoc website and extracts documentation information.
      Parameters:
      baseUrl - The base URL of the Javadoc website
      Returns:
      List of JavadocClass containing all extracted documentation