13a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs # Create a comma separated list of annotations on obj that were in showAnnotations in Doclava ?> 23a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs # pre is an HTML string to start the list, post is an HTML string to close the list ?> 33a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs # for example call:show_annotations_list(cl, "<td>Annotations: ", "</td>") ?> 43a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs # if obj has nothing on obj.showAnnotations, nothing will be output ?> 5ad46e7e7a1a7e3f375eae3d1ed1675bbf8ec463eJeff Arneson<?cs def:show_annotations_list(obj) ?> 63a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs each:anno = obj.showAnnotations ?> 73a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs if:first(anno) ?> 8ad46e7e7a1a7e3f375eae3d1ed1675bbf8ec463eJeff Arneson <span class='annotation-message'> 9ad46e7e7a1a7e3f375eae3d1ed1675bbf8ec463eJeff Arneson Included in documention by the annotations: 103a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs /if ?> 113a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson @<?cs var:anno.type.label ?> 123a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs if:last(anno) == 0 ?> 133a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson , 143a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs /if ?> 153a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs if:last(anno)?> 16ad46e7e7a1a7e3f375eae3d1ed1675bbf8ec463eJeff Arneson </span> 173a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs /if ?> 183a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs /each ?> 193a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs /def ?> 203a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson 213a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs # Override default class_link_table to display annotations ?> 223a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs def:class_link_table(classes) ?> 233a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs set:count = #1 ?> 243a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <table class="jd-sumtable-expando"> 253a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs each:cl=classes ?> 263a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <tr class="<?cs if:count % #2 ?>alt-color<?cs /if ?> api apilevel-<?cs var:cl.type.since ?>" > 273a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <td class="jd-linkcol"><?cs call:type_link(cl.type) ?></td> 283a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <td class="jd-descrcol" width="100%"> 293a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs call:short_descr(cl) ?> 30ad46e7e7a1a7e3f375eae3d1ed1675bbf8ec463eJeff Arneson <?cs call:show_annotations_list(cl) ?> 313a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson </td> 323a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson </tr> 333a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs set:count = count + #1 ?> 343a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson <?cs /each ?> 353a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson </table> 363a5cb1bd15b39368cb5a703c815eaf0db95ca9efJeff Arneson<?cs /def ?>