1 <?cs include:"macros.cs" ?>
2 <html<?cs if:devsite ?> devsite<?cs /if ?>>
3 <style>
4     .jd-hierarchy-spacer {
5         width: 15px;
6     }
7     .jd-hierarchy-data {
8         text-align: left;
9         vertical-align: top;
10     }
11 </style>
12 <?cs include:"head_tag.cs" ?>
13 <?cs include:"header.cs" ?>
14 <body>
15 <div class="g-unit" id="doc-content">
16 
17 <div id="jd-header">
18 <h1><?cs var:page.title ?></h1>
19 </div>
20 
21 <div id="jd-content">
22 
23 <div<?cs if:!devsite ?> style="margin-left: 20px; margin-right: 20px;"<?cs /if ?>>
24 
25 <?cs def:hierarchy_list(classes) ?>
26 <?cs each:cl = classes ?>
27 <tr>
28     <?cs loop:x=#0,cl.indent,#1 ?><td class="jd-hierarchy-spacer"></td><?cs /loop ?>
29     <td class="jd-hierarchy-data" colspan="<?cs var:cl.colspan ?>">
30     <?cs if:cl.exists ?>
31         <?cs call:type_link(cl.class) ?>
32     <?cs else ?>
33         <?cs var:cl.value ?>
34     <?cs /if ?>
35     </td>
36     <td class="jd-hierarchy-data">
37     <?cs each:iface = cl.interfaces ?>
38         <?cs if:iface.exists ?>
39             <?cs call:type_link(iface.class) ?>
40         <?cs else ?>
41             <?cs var:iface.value ?>
42         <?cs /if ?> &nbsp;&nbsp;
43     <?cs /each ?>
44     &nbsp;
45     </td>
46 </tr>
47 <?cs call:hierarchy_list(cl.derived) ?>
48 <?cs /each ?>
49 <?cs /def ?>
50 
51 
52 <table border="0" cellpadding="0" cellspacing="1">
53 <th class="jd-hierarchy-data" colspan="<?cs var:colspan ?>">Class</th>
54 <th class="jd-hierarchy-data">Interfaces</th>
55 <?cs call:hierarchy_list(classes) ?>
56 </table>
57 
58 </div>
59 <?cs if:!devsite ?>
60 <?cs include:"footer.cs" ?>
61 <?cs /if ?>
62 </div><!-- end jd-content -->
63 </div><!-- end doc-content -->
64 
65 <?cs if:!devsite ?>
66 <?cs include:"trailer.cs" ?>
67 <?cs /if ?>
68 
69 
70 </body>
71 </html>
72