hierarchy.cs revision 920dbbbaca6aa578f3b26d89e99d12754c26ed60
1<?cs include:"macros.cs" ?>
2<html>
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
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 style="margin-left: 20px; margin-right: 20px;">
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
60<?cs include:"footer.cs" ?>
61</div><!-- end jd-content -->
62</div><!-- end doc-content -->
63
64<?cs include:"trailer.cs" ?>
65
66</body>
67</html>
68
69