void emitToc()

in src/main/java/org/apache/datasketches/docgen/TocGenerator.java [99:119]


  void emitToc(final JSONObject toc, final StringBuilder sb) {
    sb.append("<!-- Start _includes/toc.html -->").append(LS);
    sb.append("<!-- Computer Generated File, Do Not Edit! -->").append(LS);
    sb.append("<link rel=\"stylesheet\" href=\"/css/toc.css\">").append(LS);
    sb.append("<div id=\"toc\" class=\"nav toc hidden-print\">").append(LS);

    //JSONArray
    level++;
    final JSONArray jarr = toc.getJSONArray("array");
    final Iterator<Object> itr = jarr.iterator();
    while (itr.hasNext()) {
      final JSONObject jo = (JSONObject) itr.next();
      final String clazz = jo.getString("class");
      if (clazz.equals("Dropdown")) { emitDropdown(jo, sb); }
      else { emitDoc(jo, sb); }
    }
    level--;

    sb.append("</div>").append(LS);
    sb.append("<!-- End _includes/toc.html -->").append(LS);
  }