String renderLibrary()

in lib/src/generator/templates.aot_renderers_for_html.dart [5426:5678]


String renderLibrary(_i1.LibraryTemplateData context0) {
  final buffer = StringBuffer();
  buffer.write(_renderLibrary_partial_head_0(context0));
  buffer.writeln();
  buffer.write('''

  <div id="dartdoc-main-content" class="main-content">''');
  var context1 = context0.self;
  buffer.writeln();
  buffer.write('''
      <div>''');
  buffer.write(_renderLibrary_partial_source_link_1(context1, context0));
  buffer.write('''<h1><span class="kind-library">''');
  buffer.write(context1.name);
  buffer.write('''</span> ''');
  buffer.writeEscaped(context1.kind);
  buffer.write(' ');
  buffer.write(_renderLibrary_partial_feature_set_2(context1, context0));
  buffer.write(' ');
  buffer.write(_renderLibrary_partial_categorization_3(context1, context0));
  buffer.write('''</h1></div>''');
  buffer.writeln();
  var context2 = context0.library;
  buffer.write('\n    ');
  buffer.write(_renderLibrary_partial_documentation_4(context2, context0));
  buffer.writeln();
  var context3 = context0.library;
  if (context3.hasPublicClasses == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="classes">
      <h2>Classes</h2>

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

      <dl>''');
    var context8 = context7.library;
    var context9 = context8.publicMixinsSorted;
    for (var context10 in context9) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_container_5(
          context10, context8, context7, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context11 = context0.library;
  if (context11.hasPublicExtensions == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="extensions">
      <h2>Extensions</h2>

      <dl>''');
    var context12 = context11.library;
    var context13 = context12.publicExtensionsSorted;
    for (var context14 in context13) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_extension_6(
          context14, context12, context11, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context15 = context0.library;
  if (context15.hasPublicConstants == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="constants">
      <h2>Constants</h2>

      <dl class="properties">''');
    var context16 = context15.library;
    var context17 = context16.publicConstantsSorted;
    for (var context18 in context17) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_constant_7(
          context18, context16, context15, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context19 = context0.library;
  if (context19.hasPublicProperties == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="properties">
      <h2>Properties</h2>

      <dl class="properties">''');
    var context20 = context19.library;
    var context21 = context20.publicPropertiesSorted;
    for (var context22 in context21) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_property_8(
          context22, context20, context19, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context23 = context0.library;
  if (context23.hasPublicFunctions == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="functions">
      <h2>Functions</h2>

      <dl class="callables">''');
    var context24 = context23.library;
    var context25 = context24.publicFunctionsSorted;
    for (var context26 in context25) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_callable_9(
          context26, context24, context23, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context27 = context0.library;
  if (context27.hasPublicEnums == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="enums">
      <h2>Enums</h2>

      <dl>''');
    var context28 = context27.library;
    var context29 = context28.publicEnumsSorted;
    for (var context30 in context29) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_container_5(
          context30, context28, context27, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context31 = context0.library;
  if (context31.hasPublicTypedefs == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="typedefs">
      <h2>Typedefs</h2>

      <dl>''');
    var context32 = context31.library;
    var context33 = context32.publicTypedefsSorted;
    for (var context34 in context33) {
      buffer.write('\n          ');
      buffer.write(_renderLibrary_partial_typedef_10(
          context34, context32, context31, context0));
    }
    buffer.writeln();
    buffer.write('''
      </dl>
    </section>''');
  }
  buffer.writeln();
  var context35 = context0.library;
  if (context35.hasPublicExceptions == true) {
    buffer.writeln();
    buffer.write('''
    <section class="summary offset-anchor" id="exceptions">
      <h2>Exceptions / Errors</h2>

      <dl>''');
    var context36 = context35.library;
    var context37 = context36.publicExceptionsSorted;
    for (var context38 in context37) {
      buffer.write('\n        ');
      buffer.write(_renderLibrary_partial_container_5(
          context38, context36, context35, 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(_renderLibrary_partial_search_sidebar_11(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(_renderLibrary_partial_packages_12(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(context0.sidebarForLibrary);
  buffer.writeln();
  buffer.write('''
  </div><!--/sidebar-offcanvas-right-->

''');
  buffer.write(_renderLibrary_partial_footer_13(context0));
  buffer.writeln();

  return buffer.toString();
}