xref: /aosp_15_r20/external/doclava/res/assets/templates-sdk/page_info.cs (revision feeed43c7c55e85932c547a3cefc559df175227c)
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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>&#124; <?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 ?>