package.cs revision 307d36d9d4938f6e7ff92d54f3962f23c073f5dc
1<?cs # THIS CREATES A PACKAGE SUMMARY PAGE FROM EACH package.html FILES
2     # AND NAMES IT package-summary.html ?>
3<?cs include:"macros.cs" ?>
4<?cs include:"macros_override.cs" ?>
5<?cs include:"doctype.cs" ?>
6<html<?cs if:devsite ?> devsite<?cs /if ?>>
7<?cs include:"head_tag.cs" ?>
8<?cs include:"body_tag.cs" ?>
9<?cs include:"header.cs" ?>
10<?cs include:"page_info.cs" ?>
11<div class="api apilevel-<?cs var:package.since ?>" id="jd-content">
12
13<h1><?cs var:package.name ?></h1>
14
15<?cs if:subcount(package.descr) ?>
16  <?cs call:tag_list(package.descr) ?>
17<?cs /if ?>
18
19<?cs def:class_table(label, classes) ?>
20  <?cs if:subcount(classes) ?>
21    <h2><?cs var:label ?></h2>
22    <?cs call:class_link_table(classes) ?>
23  <?cs /if ?>
24<?cs /def ?>
25
26<?cs call:class_table("Annotations", package.annotations) ?>
27<?cs call:class_table("Interfaces", package.interfaces) ?>
28<?cs call:class_table("Classes", package.classes) ?>
29<?cs call:class_table("Enums", package.enums) ?>
30<?cs call:class_table("Exceptions", package.exceptions) ?>
31<?cs call:class_table("Errors", package.errors) ?>
32
33</div><!-- end apilevel -->
34
35<?cs if:devsite ?>
36<div class="data-reference-resources-wrapper">
37  <?cs if:subcount(class.package) ?>
38  <ul data-reference-resources>
39    <?cs call:list("Annotations", class.package.annotations) ?>
40    <?cs call:list("Interfaces", class.package.interfaces) ?>
41    <?cs call:list("Classes", class.package.classes) ?>
42    <?cs call:list("Enums", class.package.enums) ?>
43    <?cs call:list("Exceptions", class.package.exceptions) ?>
44    <?cs call:list("Errors", class.package.errors) ?>
45  </ul>
46  <?cs elif:subcount(package) ?>
47  <ul data-reference-resources>
48    <?cs call:class_link_list("Annotations", package.annotations) ?>
49    <?cs call:class_link_list("Interfaces", package.interfaces) ?>
50    <?cs call:class_link_list("Classes", package.classes) ?>
51    <?cs call:class_link_list("Enums", package.enums) ?>
52    <?cs call:class_link_list("Exceptions", package.exceptions) ?>
53    <?cs call:class_link_list("Errors", package.errors) ?>
54  </ul>
55  <?cs /if ?>
56</div>
57<?cs /if ?>
58
59<?cs if:!devsite ?>
60<?cs include:"footer.cs" ?>
61<?cs include:"trailer.cs" ?>
62<?cs /if ?>
63</body>
64</html>
65