void emitDoc()

in src/main/java/org/apache/datasketches/docgen/TocGenerator.java [166:189]


  void emitDoc(final JSONObject doc, final StringBuilder sb) {
    final String dir = doc.getString("dir");
    final String file = doc.getString("file");
    final String desc = doc.getString("desc");
    final boolean pdf = doc.optBoolean("pdf");
    final String indent = indent(level);
    sb.append(indent).append("<li><a href=\"");
    if (dir.equals("ROOT")) { sb.append("/"); }
    else {
      final String baseDir = pdf ? "{{site.docs_pdf_dir}}/" : "{{site.docs_dir}}/";
      sb.append(baseDir);
      if (!dir.isEmpty()) {
        sb.append(dir + "/");
      }
    }
    sb.append(file);
    String sfx = pdf ? ".pdf" : ".html";
    if (doc.has("sub") && !pdf) { 
      sfx = sfx + doc.getString("sub");
    } 
    sb.append(sfx + "\">");
    sb.append("\u2022" + desc); //Prefix with bullet
    sb.append("</a></li>").append(LS);
  }