String renderCategory()

in lib/src/generator/templates.aot_renderers_for_html.dart [33:259]


String renderCategory(_i1.CategoryTemplateData context0) {
  final buffer = StringBuffer();
  buffer.write(_renderCategory_partial_head_0(context0));
  buffer.writeln();
  buffer.write('''

<div id="dartdoc-main-content" class="main-content">''');
  var context1 = context0.self;
  buffer.writeln();
  buffer.write('''
  <h1><span class="kind-category">''');
  buffer.writeEscaped(context1.name);
  buffer.write('''</span> ''');
  buffer.writeEscaped(context1.kind);
  buffer.write('''</h1>
  ''');
  buffer.write(_renderCategory_partial_documentation_1(context1, context0));
  buffer.writeln();
  if (context1.hasPublicLibraries == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="libraries">
    <h2>Libraries</h2>

    <dl>''');
    var context2 = context1.publicLibrariesSorted;
    for (var context3 in context2) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_library_2(context3, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicClasses == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="classes">
    <h2>Classes</h2>

    <dl>''');
    var context4 = context1.publicClassesSorted;
    for (var context5 in context4) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_container_3(context5, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicMixins == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="mixins">
    <h2>Mixins</h2>

    <dl>''');
    var context6 = context1.publicMixinsSorted;
    for (var context7 in context6) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_container_3(context7, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicConstants == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="constants">
    <h2>Constants</h2>

    <dl class="properties">''');
    var context8 = context1.publicConstantsSorted;
    for (var context9 in context8) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_constant_4(context9, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicProperties == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="properties">
    <h2>Properties</h2>

    <dl class="properties">''');
    var context10 = context1.publicPropertiesSorted;
    for (var context11 in context10) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_property_5(context11, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicFunctions == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="functions">
    <h2>Functions</h2>

    <dl class="callables">''');
    var context12 = context1.publicFunctionsSorted;
    for (var context13 in context12) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_callable_6(context13, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicEnums == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="enums">
    <h2>Enums</h2>

    <dl>''');
    var context14 = context1.publicEnumsSorted;
    for (var context15 in context14) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_container_3(context15, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicTypedefs == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="typedefs">
    <h2>Typedefs</h2>

    <dl class="callables">''');
    var context16 = context1.publicTypedefsSorted;
    for (var context17 in context16) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_typedef_7(context17, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  if (context1.hasPublicExceptions == true) {
    buffer.writeln();
    buffer.write('''
  <section class="summary offset-anchor" id="exceptions">
    <h2>Exceptions / Errors</h2>

    <dl>''');
    var context18 = context1.publicExceptionsSorted;
    for (var context19 in context18) {
      buffer.write('\n      ');
      buffer.write(
          _renderCategory_partial_container_3(context19, context1, context0));
    }
    buffer.writeln();
    buffer.write('''
    </dl>
  </section>''');
  }
  buffer.writeln();
  buffer.write('''

</div> <!-- /.main-content -->

<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
  ''');
  buffer.write(_renderCategory_partial_search_sidebar_8(context0));
  buffer.writeln();
  buffer.write('''
  <h5><span class="package-name">''');
  buffer.writeEscaped(context0.parent!.name);
  buffer.write('''</span> <span class="package-kind">''');
  buffer.writeEscaped(context0.parent!.kind);
  buffer.write('''</span></h5>
  ''');
  buffer.write(_renderCategory_partial_packages_9(context0));
  buffer.writeln();
  buffer.write('''
</div>

<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
  <h5>''');
  buffer.writeEscaped(context0.self.name);
  buffer.write(' ');
  buffer.writeEscaped(context0.self.kind);
  buffer.write('''</h5>
  ''');
  buffer.write(_renderCategory_partial_sidebar_for_category_10(context0));
  buffer.writeln();
  buffer.write('''
</div>
<!--/sidebar-offcanvas-right-->
''');
  buffer.write(_renderCategory_partial_footer_11(context0));
  buffer.writeln();

  return buffer.toString();
}