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 ?> 43 <?cs /each ?> 44 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