page_info.cs revision a0a6d3220f83251ae632fa4ed6555bb9040af3fa
1<?cs # optional, more info about the page, such as API level and links ?> 2<?cs 3# A modal dialog when API level is set too low for this page 4?><div id="naMessage"></div> 5<?cs 6# 7# If this is a package summary page... 8# 9?><?cs 10if:subcount(package) 11?> 12<div id="api-info-block"> 13<div class="api-level"> 14 <?cs call:since_tags(package) ?> 15 <?cs call:federated_refs(package) ?> 16</div> 17</div><?cs 18# 19# Or if this is a class page... 20# 21?><?cs 22elif:subcount(class) 23?> 24<div id="api-info-block"> 25<div class="api-level"> 26 <?cs call:since_tags(class) ?><?cs 27 if:class.deprecatedsince 28 ?><br>Deprecated since <a href="<?cs var:toroot ?>guide/topics/manifest/uses-sdk-element.html#ApiLevels" 29 >API level <?cs var:class.deprecatedsince ?></a><?cs 30 /if ?> 31 <?cs call:federated_refs(class) ?> 32</div> 33 34<?cs # Set variables about whether there are inherited members; no output ?> 35<?cs each:cl=class.inherited ?> 36 <?cs if:subcount(cl.methods) ?> 37 <?cs set:inhmethods = #1 ?> 38 <?cs /if ?> 39 <?cs if:subcount(cl.constants) ?> 40 <?cs set:inhconstants = #1 ?> 41 <?cs /if ?> 42 <?cs if:subcount(cl.fields) ?> 43 <?cs set:inhfields = #1 ?> 44 <?cs /if ?> 45 <?cs if:subcount(cl.attrs) ?> 46 <?cs set:inhattrs = #1 ?> 47 <?cs /if ?> 48<?cs /each ?> 49 50<div class="sum-details-links"> 51<?cs if:inhattrs || inhconstants || inhfields || inhmethods || (!class.subclasses.hidden && 52 (subcount(class.subclasses.direct) || subcount(class.subclasses.indirect))) ?> 53Summary: 54<?cs if:subcount(class.inners) ?> 55 <a href="#nestedclasses">Nested Classes</a> 56 <?cs set:linkcount = #1 ?> 57<?cs /if ?> 58<?cs if:subcount(class.attrs) ?> 59 <?cs if:linkcount ?>| <?cs /if ?><a href="#lattrs">XML Attrs</a> 60 <?cs set:linkcount = #1 ?> 61<?cs /if ?> 62<?cs if:inhattrs ?> 63 <?cs if:linkcount ?>| <?cs /if ?><a href="#inhattrs">Inherited XML Attrs</a> 64 <?cs set:linkcount = #1 ?> 65<?cs /if ?> 66<?cs if:subcount(class.enumConstants) ?> 67 <?cs if:linkcount ?>| <?cs /if ?><a href="#enumconstants">Enums</a> 68 <?cs set:linkcount = #1 ?> 69<?cs /if ?> 70<?cs if:subcount(class.constants) ?> 71 <?cs if:linkcount ?>| <?cs /if ?><a href="#constants">Constants</a> 72 <?cs set:linkcount = #1 ?> 73<?cs /if ?> 74<?cs if:inhconstants ?> 75 <?cs if:linkcount ?>| <?cs /if ?><a href="#inhconstants">Inherited Constants</a> 76 <?cs set:linkcount = #1 ?> 77<?cs /if ?> 78<?cs if:subcount(class.fields) ?> 79 <?cs if:linkcount ?>| <?cs /if ?><a href="#lfields">Fields</a> 80 <?cs set:linkcount = #1 ?> 81<?cs /if ?> 82<?cs if:inhfields ?> 83 <?cs if:linkcount ?>| <?cs /if ?><a href="#inhfields">Inherited Fields</a> 84 <?cs set:linkcount = #1 ?> 85<?cs /if ?> 86<?cs if:subcount(class.ctors.public) ?> 87 <?cs if:linkcount ?>| <?cs /if ?><a href="#pubctors">Ctors</a> 88 <?cs set:linkcount = #1 ?> 89<?cs /if ?> 90<?cs if:subcount(class.ctors.protected) ?> 91 <?cs if:linkcount ?>| <?cs /if ?><a href="#proctors">Protected Ctors</a> 92 <?cs set:linkcount = #1 ?> 93<?cs /if ?> 94<?cs if:subcount(class.methods.public) ?> 95 <?cs if:linkcount ?>| <?cs /if ?><a href="#pubmethods">Methods</a> 96 <?cs set:linkcount = #1 ?> 97<?cs /if ?> 98<?cs if:subcount(class.methods.protected) ?> 99 <?cs if:linkcount ?>| <?cs /if ?><a href="#promethods">Protected Methods</a> 100 <?cs set:linkcount = #1 ?> 101<?cs /if ?> 102<?cs if:inhmethods ?> 103 <?cs if:linkcount ?>| <?cs /if ?><a href="#inhmethods">Inherited Methods</a> 104<?cs /if ?> 105| <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a> 106<?cs /if ?> 107</div><!-- end sum-details-links --> 108</div><!-- end api-info-block --><?cs 109/if ?><?cs # end of if package or class ?>