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