1*feeed43cSAndroid Build Coastguard Worker <?cs # THIS CREATES A CLASS OR INTERFACE PAGE FROM .java FILES ?> 2*feeed43cSAndroid Build Coastguard Worker <?cs include:"macros.cs" ?> 3*feeed43cSAndroid Build Coastguard Worker <?cs include:"macros_override.cs" ?> 4*feeed43cSAndroid Build Coastguard Worker <?cs 5*feeed43cSAndroid Build Coastguard Worker #################### 6*feeed43cSAndroid Build Coastguard Worker # MACRO FUNCTION USED ONLY IN THIS TEMPLATE TO GENERATE API REFERENCE 7*feeed43cSAndroid Build Coastguard Worker # FIRST, THE FUNCTIONS FOR THE SUMMARY AT THE TOP OF THE PAGE 8*feeed43cSAndroid Build Coastguard Worker #################### 9*feeed43cSAndroid Build Coastguard Worker ?> 10*feeed43cSAndroid Build Coastguard Worker 11*feeed43cSAndroid Build Coastguard Worker <?cs 12*feeed43cSAndroid Build Coastguard Worker # Prints the table cells for the summary of methods. 13*feeed43cSAndroid Build Coastguard Worker ?><?cs def:write_method_summary(methods, included) ?> 14*feeed43cSAndroid Build Coastguard Worker <?cs set:count = #1 ?> 15*feeed43cSAndroid Build Coastguard Worker <?cs each:method = methods ?> 16*feeed43cSAndroid Build Coastguard Worker <tr <?cs 17*feeed43cSAndroid Build Coastguard Worker if:method.since 18*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:method.since ?>"<?cs 19*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 20*feeed43cSAndroid Build Coastguard Worker if:method.deprecatedsince 21*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:method.deprecatedsince ?>"<?cs 22*feeed43cSAndroid Build Coastguard Worker /if ?> > 23*feeed43cSAndroid Build Coastguard Worker <?cs # leave out this cell if there is no return type = if constructors ?> 24*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(method.returnType) ?> 25*feeed43cSAndroid Build Coastguard Worker <td><code> 26*feeed43cSAndroid Build Coastguard Worker <?cs var:method.abstract ?> 27*feeed43cSAndroid Build Coastguard Worker <?cs var:method.default ?> 28*feeed43cSAndroid Build Coastguard Worker <?cs var:method.static ?> 29*feeed43cSAndroid Build Coastguard Worker <?cs var:method.final ?> 30*feeed43cSAndroid Build Coastguard Worker <?cs call:type_link(method.generic) ?> 31*feeed43cSAndroid Build Coastguard Worker <?cs call:type_link(method.returnType) ?></code> 32*feeed43cSAndroid Build Coastguard Worker </td> 33*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 34*feeed43cSAndroid Build Coastguard Worker <td width="100%"> 35*feeed43cSAndroid Build Coastguard Worker <code> 36*feeed43cSAndroid Build Coastguard Worker <?cs call:cond_link(method.name, toroot, method.href, included) ?>(<?cs call:parameter_list(method.params, 0) ?>) 37*feeed43cSAndroid Build Coastguard Worker </code> 38*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(method.shortDescr) || subcount(method.deprecated) ?> 39*feeed43cSAndroid Build Coastguard Worker <p><?cs call:short_descr(method) ?> 40*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(method) ?></p> 41*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 42*feeed43cSAndroid Build Coastguard Worker </td> 43*feeed43cSAndroid Build Coastguard Worker </tr> 44*feeed43cSAndroid Build Coastguard Worker <?cs set:count = count + #1 ?> 45*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 46*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 47*feeed43cSAndroid Build Coastguard Worker 48*feeed43cSAndroid Build Coastguard Worker <?cs 49*feeed43cSAndroid Build Coastguard Worker # Print the table cells for the summary of fields. 50*feeed43cSAndroid Build Coastguard Worker ?><?cs def:write_field_summary(fields, included) ?> 51*feeed43cSAndroid Build Coastguard Worker <?cs set:count = #1 ?> 52*feeed43cSAndroid Build Coastguard Worker <?cs each:field=fields ?> 53*feeed43cSAndroid Build Coastguard Worker <tr <?cs 54*feeed43cSAndroid Build Coastguard Worker if:field.since 55*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:field.since ?>"<?cs 56*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 57*feeed43cSAndroid Build Coastguard Worker if:field.deprecatedsince 58*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs 59*feeed43cSAndroid Build Coastguard Worker /if ?> > 60*feeed43cSAndroid Build Coastguard Worker <td><code> 61*feeed43cSAndroid Build Coastguard Worker <?cs var:field.scope ?> 62*feeed43cSAndroid Build Coastguard Worker <?cs var:field.static ?> 63*feeed43cSAndroid Build Coastguard Worker <?cs var:field.final ?> 64*feeed43cSAndroid Build Coastguard Worker <?cs call:type_link(field.type) ?></code></td> 65*feeed43cSAndroid Build Coastguard Worker <td width="100%"> 66*feeed43cSAndroid Build Coastguard Worker <code><?cs call:cond_link(field.name, toroot, field.href, included) ?></code> 67*feeed43cSAndroid Build Coastguard Worker <p><?cs call:short_descr(field) ?> 68*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(field) ?></p> 69*feeed43cSAndroid Build Coastguard Worker </td> 70*feeed43cSAndroid Build Coastguard Worker </tr> 71*feeed43cSAndroid Build Coastguard Worker <?cs set:count = count + #1 ?> 72*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 73*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 74*feeed43cSAndroid Build Coastguard Worker 75*feeed43cSAndroid Build Coastguard Worker <?cs 76*feeed43cSAndroid Build Coastguard Worker # Print the table cells for the summary of constants 77*feeed43cSAndroid Build Coastguard Worker ?><?cs def:write_constant_summary(fields, included) ?> 78*feeed43cSAndroid Build Coastguard Worker <?cs set:count = #1 ?> 79*feeed43cSAndroid Build Coastguard Worker <?cs each:field=fields ?> 80*feeed43cSAndroid Build Coastguard Worker <tr <?cs 81*feeed43cSAndroid Build Coastguard Worker if:field.since 82*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:field.since ?>"<?cs 83*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 84*feeed43cSAndroid Build Coastguard Worker if:field.deprecatedsince 85*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs 86*feeed43cSAndroid Build Coastguard Worker /if ?> > 87*feeed43cSAndroid Build Coastguard Worker <td><code><?cs call:type_link(field.type) ?></code></td> 88*feeed43cSAndroid Build Coastguard Worker <td width="100%"> 89*feeed43cSAndroid Build Coastguard Worker <code><?cs call:cond_link(field.name, toroot, field.href, included) ?></code> 90*feeed43cSAndroid Build Coastguard Worker <p><?cs call:short_descr(field) ?> 91*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(field) ?></p> 92*feeed43cSAndroid Build Coastguard Worker </td> 93*feeed43cSAndroid Build Coastguard Worker </tr> 94*feeed43cSAndroid Build Coastguard Worker <?cs set:count = count + #1 ?> 95*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 96*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 97*feeed43cSAndroid Build Coastguard Worker 98*feeed43cSAndroid Build Coastguard Worker <?cs 99*feeed43cSAndroid Build Coastguard Worker # Print the table cells for the summary of attributes 100*feeed43cSAndroid Build Coastguard Worker ?><?cs def:write_attr_summary(attrs, included) ?> 101*feeed43cSAndroid Build Coastguard Worker <?cs set:count = #1 ?> 102*feeed43cSAndroid Build Coastguard Worker <?cs each:attr=attrs ?> 103*feeed43cSAndroid Build Coastguard Worker <tr <?cs 104*feeed43cSAndroid Build Coastguard Worker if:attr.since 105*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:attr.since ?>"<?cs 106*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 107*feeed43cSAndroid Build Coastguard Worker if:attr.deprecatedsince 108*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:attr.deprecatedsince ?>"<?cs 109*feeed43cSAndroid Build Coastguard Worker /if ?> > 110*feeed43cSAndroid Build Coastguard Worker <td><?cs if:included ?><a href="<?cs var:toroot ?><?cs var:attr.href ?>"><?cs /if 111*feeed43cSAndroid Build Coastguard Worker ?><code><?cs var:attr.name ?></code><?cs if:included ?></a><?cs /if ?></td> 112*feeed43cSAndroid Build Coastguard Worker <td width="100%"> 113*feeed43cSAndroid Build Coastguard Worker <?cs call:short_descr(attr) ?> 114*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(attr) ?> 115*feeed43cSAndroid Build Coastguard Worker </td> 116*feeed43cSAndroid Build Coastguard Worker </tr> 117*feeed43cSAndroid Build Coastguard Worker <?cs set:count = count + #1 ?> 118*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 119*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 120*feeed43cSAndroid Build Coastguard Worker 121*feeed43cSAndroid Build Coastguard Worker <?cs 122*feeed43cSAndroid Build Coastguard Worker # Print the table cells for the inner classes 123*feeed43cSAndroid Build Coastguard Worker ?><?cs def:write_inners_summary(classes) ?> 124*feeed43cSAndroid Build Coastguard Worker <?cs set:count = #1 ?> 125*feeed43cSAndroid Build Coastguard Worker <?cs each:cl=class.inners ?> 126*feeed43cSAndroid Build Coastguard Worker <tr <?cs 127*feeed43cSAndroid Build Coastguard Worker if:cl.since 128*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:cl.since ?>"<?cs 129*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 130*feeed43cSAndroid Build Coastguard Worker if:cl.deprecatedsince 131*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs 132*feeed43cSAndroid Build Coastguard Worker /if ?> > 133*feeed43cSAndroid Build Coastguard Worker <td class="jd-typecol"><code> 134*feeed43cSAndroid Build Coastguard Worker <?cs var:cl.scope ?> 135*feeed43cSAndroid Build Coastguard Worker <?cs var:cl.static ?> 136*feeed43cSAndroid Build Coastguard Worker <?cs var:cl.final ?> 137*feeed43cSAndroid Build Coastguard Worker <?cs var:cl.abstract ?> 138*feeed43cSAndroid Build Coastguard Worker <?cs var:cl.kind ?></code></td> 139*feeed43cSAndroid Build Coastguard Worker <td class="jd-descrcol" width="100%"> 140*feeed43cSAndroid Build Coastguard Worker <code><?cs call:type_link(cl.type) ?></code> 141*feeed43cSAndroid Build Coastguard Worker <p><?cs call:short_descr(cl) ?> 142*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(cl) ?></p> 143*feeed43cSAndroid Build Coastguard Worker </td> 144*feeed43cSAndroid Build Coastguard Worker </tr> 145*feeed43cSAndroid Build Coastguard Worker <?cs set:count = count + #1 ?> 146*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 147*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 148*feeed43cSAndroid Build Coastguard Worker <?cs 149*feeed43cSAndroid Build Coastguard Worker ################### 150*feeed43cSAndroid Build Coastguard Worker # END OF FUNCTIONS FOR API SUMMARY 151*feeed43cSAndroid Build Coastguard Worker # START OF FUNCTIONS FOR THE API DETAILS 152*feeed43cSAndroid Build Coastguard Worker ################### 153*feeed43cSAndroid Build Coastguard Worker ?> 154*feeed43cSAndroid Build Coastguard Worker <?cs 155*feeed43cSAndroid Build Coastguard Worker # Print the table cells for the summary of constants 156*feeed43cSAndroid Build Coastguard Worker ?> 157*feeed43cSAndroid Build Coastguard Worker <?cs def:write_field_details(fields) ?> 158*feeed43cSAndroid Build Coastguard Worker <?cs each:field=fields ?> 159*feeed43cSAndroid Build Coastguard Worker <div <?cs 160*feeed43cSAndroid Build Coastguard Worker if:field.since 161*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:field.since ?>"<?cs 162*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 163*feeed43cSAndroid Build Coastguard Worker if:field.deprecatedsince 164*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs 165*feeed43cSAndroid Build Coastguard Worker /if ?> > 166*feeed43cSAndroid Build Coastguard Worker <h3 class="api-name" id="<?cs var:field.anchor ?>"><?cs var:field.name ?></h3> 167*feeed43cSAndroid Build Coastguard Worker <div class="api-level"> 168*feeed43cSAndroid Build Coastguard Worker <?cs call:since_tags(field) ?> 169*feeed43cSAndroid Build Coastguard Worker <?cs call:federated_refs(field) ?> 170*feeed43cSAndroid Build Coastguard Worker </div> 171*feeed43cSAndroid Build Coastguard Worker <pre class="api-signature no-pretty-print"> 172*feeed43cSAndroid Build Coastguard Worker <?cs if:string.length(field.scope) ?><?cs var:field.scope 173*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:string.length(field.static) ?><?cs var:field.static 174*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:string.length(field.final) ?><?cs var:field.final 175*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:subcount(field.type) ?><?cs call:type_link(field.type) 176*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs var:field.name ?></pre> 177*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(field) ?> 178*feeed43cSAndroid Build Coastguard Worker <?cs call:description(field) ?> 179*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(field.constantValue) ?> 180*feeed43cSAndroid Build Coastguard Worker <p>Constant Value: 181*feeed43cSAndroid Build Coastguard Worker <?cs if:field.constantValue.isString ?> 182*feeed43cSAndroid Build Coastguard Worker <?cs var:field.constantValue.str ?> 183*feeed43cSAndroid Build Coastguard Worker <?cs else ?> 184*feeed43cSAndroid Build Coastguard Worker <?cs var:field.constantValue.dec ?> 185*feeed43cSAndroid Build Coastguard Worker (<?cs var:field.constantValue.hex ?>) 186*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 187*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 188*feeed43cSAndroid Build Coastguard Worker </div> 189*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 190*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 191*feeed43cSAndroid Build Coastguard Worker 192*feeed43cSAndroid Build Coastguard Worker <?cs def:write_method_details(methods) ?> 193*feeed43cSAndroid Build Coastguard Worker <?cs each:method=methods ?> 194*feeed43cSAndroid Build Coastguard Worker <div <?cs 195*feeed43cSAndroid Build Coastguard Worker if:method.since 196*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:method.since ?>"<?cs 197*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 198*feeed43cSAndroid Build Coastguard Worker if:method.deprecatedsince 199*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:method.deprecatedsince ?>"<?cs 200*feeed43cSAndroid Build Coastguard Worker /if ?>> 201*feeed43cSAndroid Build Coastguard Worker <h3 class="api-name" id="<?cs var:method.anchor ?>"><?cs var:method.name ?></h3> 202*feeed43cSAndroid Build Coastguard Worker <div class="api-level"> 203*feeed43cSAndroid Build Coastguard Worker <div><?cs call:since_tags(method) ?></div> 204*feeed43cSAndroid Build Coastguard Worker <?cs call:federated_refs(method) ?> 205*feeed43cSAndroid Build Coastguard Worker </div> 206*feeed43cSAndroid Build Coastguard Worker <pre class="api-signature no-pretty-print"> 207*feeed43cSAndroid Build Coastguard Worker <?cs if:string.length(method.scope) ?><?cs var:method.scope 208*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:string.length(method.static) ?><?cs var:method.static 209*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:string.length(method.final) ?><?cs var:method.final 210*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:string.length(method.abstract) ?><?cs var:method.abstract 211*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs if:subcount(method.returnType) ?><?cs call:type_link(method.returnType) 212*feeed43cSAndroid Build Coastguard Worker ?> <?cs /if ?><?cs var:method.name ?> (<?cs call:parameter_list(method.params, 1) ?>)</pre> 213*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(method) ?> 214*feeed43cSAndroid Build Coastguard Worker <?cs call:description(method) ?> 215*feeed43cSAndroid Build Coastguard Worker </div> 216*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 217*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 218*feeed43cSAndroid Build Coastguard Worker 219*feeed43cSAndroid Build Coastguard Worker <?cs def:write_attr_details(attrs) ?> 220*feeed43cSAndroid Build Coastguard Worker <?cs each:attr=attrs ?> 221*feeed43cSAndroid Build Coastguard Worker <h3 class="api-name" id="<?cs var:attr.anchor ?>"><?cs var:attr.name ?></h3> 222*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(attr) ?> 223*feeed43cSAndroid Build Coastguard Worker <?cs call:description(attr) ?> 224*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(attr.methods) ?> 225*feeed43cSAndroid Build Coastguard Worker <p><b>Related methods:</b></p> 226*feeed43cSAndroid Build Coastguard Worker <ul class="nolist"> 227*feeed43cSAndroid Build Coastguard Worker <?cs each:m=attr.methods ?> 228*feeed43cSAndroid Build Coastguard Worker <li><code><a href="<?cs var:toroot ?><?cs var:m.href ?>"><?cs var:m.name ?></a></code></li> 229*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 230*feeed43cSAndroid Build Coastguard Worker </ul> 231*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 232*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 233*feeed43cSAndroid Build Coastguard Worker <?cs /def ?> 234*feeed43cSAndroid Build Coastguard Worker <?cs 235*feeed43cSAndroid Build Coastguard Worker ######################### 236*feeed43cSAndroid Build Coastguard Worker # END OF MACROS 237*feeed43cSAndroid Build Coastguard Worker # START OF PAGE PRINTING 238*feeed43cSAndroid Build Coastguard Worker ######################### 239*feeed43cSAndroid Build Coastguard Worker ?> 240*feeed43cSAndroid Build Coastguard Worker <?cs include:"doctype.cs" ?> 241*feeed43cSAndroid Build Coastguard Worker <html<?cs if:devsite ?> devsite<?cs /if ?>> 242*feeed43cSAndroid Build Coastguard Worker <?cs include:"head_tag.cs" ?> 243*feeed43cSAndroid Build Coastguard Worker <?cs include:"body_tag.cs" ?> 244*feeed43cSAndroid Build Coastguard Worker <div itemscope itemtype="http://developers.google.com/ReferenceObject"> 245*feeed43cSAndroid Build Coastguard Worker <!-- This DIV closes at the end of the BODY --> 246*feeed43cSAndroid Build Coastguard Worker <meta itemprop="name" content="<?cs var:class.qualifiedType.label ?>" /> 247*feeed43cSAndroid Build Coastguard Worker <?cs if:(dac&&class.artifact) 248*feeed43cSAndroid Build Coastguard Worker ?><meta itemprop="path" content="<?cs 249*feeed43cSAndroid Build Coastguard Worker if:class.deprecatedsince ?>Deprecated<?cs 250*feeed43cSAndroid Build Coastguard Worker else ?>Support Library<?cs /if ?>" /><?cs 251*feeed43cSAndroid Build Coastguard Worker elif:(dac&&class.since) 252*feeed43cSAndroid Build Coastguard Worker ?><meta itemprop="path" content="<?cs 253*feeed43cSAndroid Build Coastguard Worker if:class.deprecatedsince ?>Deprecated<?cs 254*feeed43cSAndroid Build Coastguard Worker else ?>API level <?cs var:class.since ?><?cs /if ?>" /><?cs 255*feeed43cSAndroid Build Coastguard Worker /if ?> 256*feeed43cSAndroid Build Coastguard Worker <?cs include:"header.cs" ?> 257*feeed43cSAndroid Build Coastguard Worker <?cs # Includes api-info-block DIV at top of page. Standard Devsite uses right nav. ?> 258*feeed43cSAndroid Build Coastguard Worker <?cs if:dac ?><?cs include:"page_info.cs" ?><?cs /if ?> 259*feeed43cSAndroid Build Coastguard Worker <?cs # This DIV spans the entire document to provide scope for some scripts ?> 260*feeed43cSAndroid Build Coastguard Worker <div id="jd-content" <?cs 261*feeed43cSAndroid Build Coastguard Worker if:class.since 262*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:class.since ?>"<?cs 263*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 264*feeed43cSAndroid Build Coastguard Worker if:class.deprecatedsince 265*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:class.deprecatedsince ?>"<?cs 266*feeed43cSAndroid Build Coastguard Worker /if ?> > 267*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 268*feeed43cSAndroid Build Coastguard Worker <!-- ======== START OF CLASS DATA ======== --> 269*feeed43cSAndroid Build Coastguard Worker <?cs 270*feeed43cSAndroid Build Coastguard Worker # 271*feeed43cSAndroid Build Coastguard Worker # Page header with class name and signature 272*feeed43cSAndroid Build Coastguard Worker # 273*feeed43cSAndroid Build Coastguard Worker ?> 274*feeed43cSAndroid Build Coastguard Worker <h1 class="api-title"><?cs var:class.name ?></h1> 275*feeed43cSAndroid Build Coastguard Worker <p> 276*feeed43cSAndroid Build Coastguard Worker <code class="api-signature"> 277*feeed43cSAndroid Build Coastguard Worker <?cs var:class.scope ?> 278*feeed43cSAndroid Build Coastguard Worker <?cs var:class.static ?> 279*feeed43cSAndroid Build Coastguard Worker <?cs var:class.final ?> 280*feeed43cSAndroid Build Coastguard Worker <?cs var:class.abstract ?> 281*feeed43cSAndroid Build Coastguard Worker <?cs var:class.kind ?> 282*feeed43cSAndroid Build Coastguard Worker <?cs var:class.name ?> 283*feeed43cSAndroid Build Coastguard Worker </code> 284*feeed43cSAndroid Build Coastguard Worker <br> 285*feeed43cSAndroid Build Coastguard Worker <?cs set:colspan = subcount(class.inheritance) ?> 286*feeed43cSAndroid Build Coastguard Worker <?cs each:supr = class.inheritance ?> 287*feeed43cSAndroid Build Coastguard Worker <code class="api-signature"> 288*feeed43cSAndroid Build Coastguard Worker <?cs if:colspan == 2 ?> 289*feeed43cSAndroid Build Coastguard Worker extends <?cs call:type_link(supr.short_class) ?> 290*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 291*feeed43cSAndroid Build Coastguard Worker <?cs if:last(supr) && subcount(supr.interfaces) ?> 292*feeed43cSAndroid Build Coastguard Worker implements 293*feeed43cSAndroid Build Coastguard Worker <?cs each:t=supr.interfaces ?> 294*feeed43cSAndroid Build Coastguard Worker <?cs call:type_link(t) ?><?cs 295*feeed43cSAndroid Build Coastguard Worker if: name(t)!=subcount(supr.interfaces)-1 296*feeed43cSAndroid Build Coastguard Worker ?>, <?cs /if ?> 297*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 298*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 299*feeed43cSAndroid Build Coastguard Worker <?cs set:colspan = colspan-1 ?> 300*feeed43cSAndroid Build Coastguard Worker </code> 301*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 302*feeed43cSAndroid Build Coastguard Worker </p><?cs 303*feeed43cSAndroid Build Coastguard Worker # 304*feeed43cSAndroid Build Coastguard Worker # Class inheritance tree 305*feeed43cSAndroid Build Coastguard Worker # 306*feeed43cSAndroid Build Coastguard Worker ?><table class="jd-inheritance-table"> 307*feeed43cSAndroid Build Coastguard Worker <?cs set:colspan = subcount(class.inheritance) ?> 308*feeed43cSAndroid Build Coastguard Worker <?cs each:supr = class.inheritance ?> 309*feeed43cSAndroid Build Coastguard Worker <tr> 310*feeed43cSAndroid Build Coastguard Worker <?cs loop:i = 1, (subcount(class.inheritance)-colspan), 1 ?> 311*feeed43cSAndroid Build Coastguard Worker <td class="jd-inheritance-space"> <?cs 312*feeed43cSAndroid Build Coastguard Worker if:(subcount(class.inheritance)-colspan) == i 313*feeed43cSAndroid Build Coastguard Worker ?> ↳<?cs 314*feeed43cSAndroid Build Coastguard Worker /if ?></td> 315*feeed43cSAndroid Build Coastguard Worker <?cs /loop ?> 316*feeed43cSAndroid Build Coastguard Worker <td colspan="<?cs var:colspan ?>" class="jd-inheritance-class-cell"><?cs 317*feeed43cSAndroid Build Coastguard Worker if:colspan == 1 318*feeed43cSAndroid Build Coastguard Worker ?><?cs call:class_name(class.qualifiedType) ?><?cs 319*feeed43cSAndroid Build Coastguard Worker else 320*feeed43cSAndroid Build Coastguard Worker ?><?cs call:type_link(supr.class) ?><?cs 321*feeed43cSAndroid Build Coastguard Worker /if ?> 322*feeed43cSAndroid Build Coastguard Worker </td> 323*feeed43cSAndroid Build Coastguard Worker </tr> 324*feeed43cSAndroid Build Coastguard Worker <?cs set:colspan = colspan-1 ?> 325*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 326*feeed43cSAndroid Build Coastguard Worker </table><?cs 327*feeed43cSAndroid Build Coastguard Worker # 328*feeed43cSAndroid Build Coastguard Worker # Collapsible list of subclasses 329*feeed43cSAndroid Build Coastguard Worker # 330*feeed43cSAndroid Build Coastguard Worker ?><?cs 331*feeed43cSAndroid Build Coastguard Worker if:subcount(class.subclasses.direct) && !class.subclasses.hidden ?> 332*feeed43cSAndroid Build Coastguard Worker <table class="jd-sumtable jd-sumtable-subclasses"> 333*feeed43cSAndroid Build Coastguard Worker <tr> 334*feeed43cSAndroid Build Coastguard Worker <td> 335*feeed43cSAndroid Build Coastguard Worker <div class="expandable"> 336*feeed43cSAndroid Build Coastguard Worker <span class="expand-control">Known direct subclasses</span> 337*feeed43cSAndroid Build Coastguard Worker <?cs call:expandable_class_list("subclasses-direct", class.subclasses.direct, "list") ?> 338*feeed43cSAndroid Build Coastguard Worker </div> 339*feeed43cSAndroid Build Coastguard Worker </td> 340*feeed43cSAndroid Build Coastguard Worker </tr> 341*feeed43cSAndroid Build Coastguard Worker </table> 342*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 343*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.subclasses.indirect) && !class.subclasses.hidden ?> 344*feeed43cSAndroid Build Coastguard Worker <table class="jd-sumtable jd-sumtable-subclasses"> 345*feeed43cSAndroid Build Coastguard Worker <tr> 346*feeed43cSAndroid Build Coastguard Worker <td> 347*feeed43cSAndroid Build Coastguard Worker <div class="expandable"> 348*feeed43cSAndroid Build Coastguard Worker <span class="expand-control">Known indirect subclasses</span> 349*feeed43cSAndroid Build Coastguard Worker <?cs call:expandable_class_list("subclasses-indirect", class.subclasses.indirect, "list") ?> 350*feeed43cSAndroid Build Coastguard Worker </div> 351*feeed43cSAndroid Build Coastguard Worker </td> 352*feeed43cSAndroid Build Coastguard Worker </tr> 353*feeed43cSAndroid Build Coastguard Worker </table><?cs 354*feeed43cSAndroid Build Coastguard Worker /if ?> 355*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(class) ?> 356*feeed43cSAndroid Build Coastguard Worker <br><hr><?cs 357*feeed43cSAndroid Build Coastguard Worker # 358*feeed43cSAndroid Build Coastguard Worker # The long-form class description. 359*feeed43cSAndroid Build Coastguard Worker # 360*feeed43cSAndroid Build Coastguard Worker ?><?cs call:deprecated_warning(class) ?> 361*feeed43cSAndroid Build Coastguard Worker 362*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.descr) ?> 363*feeed43cSAndroid Build Coastguard Worker <p><?cs call:tag_list(class.descr) ?></p> 364*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 365*feeed43cSAndroid Build Coastguard Worker 366*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.descrAux) ?> 367*feeed43cSAndroid Build Coastguard Worker <?cs call:aux_tag_list(class.descrAux) ?> 368*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 369*feeed43cSAndroid Build Coastguard Worker 370*feeed43cSAndroid Build Coastguard Worker <?cs call:see_also_tags(class.seeAlso) ?> 371*feeed43cSAndroid Build Coastguard Worker <?cs 372*feeed43cSAndroid Build Coastguard Worker ################# 373*feeed43cSAndroid Build Coastguard Worker # CLASS SUMMARY 374*feeed43cSAndroid Build Coastguard Worker ################# 375*feeed43cSAndroid Build Coastguard Worker ?> 376*feeed43cSAndroid Build Coastguard Worker <?cs # make sure there is a summary view to display ?> 377*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.inners) 378*feeed43cSAndroid Build Coastguard Worker || subcount(class.attrs) 379*feeed43cSAndroid Build Coastguard Worker || inhattrs 380*feeed43cSAndroid Build Coastguard Worker || subcount(class.enumConstants) 381*feeed43cSAndroid Build Coastguard Worker || subcount(class.constants) 382*feeed43cSAndroid Build Coastguard Worker || inhconstants 383*feeed43cSAndroid Build Coastguard Worker || subcount(class.fields) 384*feeed43cSAndroid Build Coastguard Worker || inhfields 385*feeed43cSAndroid Build Coastguard Worker || subcount(class.ctors.public) 386*feeed43cSAndroid Build Coastguard Worker || subcount(class.ctors.protected) 387*feeed43cSAndroid Build Coastguard Worker || subcount(class.methods.public) 388*feeed43cSAndroid Build Coastguard Worker || subcount(class.methods.protected) 389*feeed43cSAndroid Build Coastguard Worker || inhmethods ?> 390*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Summary</h2> 391*feeed43cSAndroid Build Coastguard Worker 392*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.inners) ?> 393*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 394*feeed43cSAndroid Build Coastguard Worker <!-- ======== NESTED CLASS SUMMARY ======== --> 395*feeed43cSAndroid Build Coastguard Worker <table id="nestedclasses" class="responsive"> 396*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Nested classes</h3></th></tr> 397*feeed43cSAndroid Build Coastguard Worker <?cs call:write_inners_summary(class.inners) ?> 398*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 399*feeed43cSAndroid Build Coastguard Worker 400*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 401*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.attrs) ?> 402*feeed43cSAndroid Build Coastguard Worker <!-- =========== FIELD SUMMARY =========== --> 403*feeed43cSAndroid Build Coastguard Worker <table id="lattrs" class="responsive"> 404*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>XML attributes</h3></th></tr> 405*feeed43cSAndroid Build Coastguard Worker <?cs call:write_attr_summary(class.attrs, 1) ?> 406*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 407*feeed43cSAndroid Build Coastguard Worker 408*feeed43cSAndroid Build Coastguard Worker <?cs # if there are inherited attrs, write the table ?> 409*feeed43cSAndroid Build Coastguard Worker <?cs if:inhattrs ?> 410*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 411*feeed43cSAndroid Build Coastguard Worker <!-- =========== FIELD SUMMARY =========== --> 412*feeed43cSAndroid Build Coastguard Worker <table id="inhattrs" class="responsive inhtable"> 413*feeed43cSAndroid Build Coastguard Worker <tr><th><h3>Inherited XML attributes</h3></th></tr> 414*feeed43cSAndroid Build Coastguard Worker <?cs each:cl=class.inherited ?> 415*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(cl.attrs) ?> 416*feeed43cSAndroid Build Coastguard Worker <tr <?cs 417*feeed43cSAndroid Build Coastguard Worker if:cl.since 418*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:cl.since ?>"<?cs 419*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 420*feeed43cSAndroid Build Coastguard Worker if:cl.deprecatedsince 421*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs 422*feeed43cSAndroid Build Coastguard Worker /if ?> > 423*feeed43cSAndroid Build Coastguard Worker <td colspan="2"> 424*feeed43cSAndroid Build Coastguard Worker <div class="expandable jd-inherited-apis"> 425*feeed43cSAndroid Build Coastguard Worker <span class="expand-control">From <?cs var:cl.kind ?> 426*feeed43cSAndroid Build Coastguard Worker <code><?cs call:cond_link(cl.qualified, toroot, cl.link, cl.included) ?></code> 427*feeed43cSAndroid Build Coastguard Worker </span> 428*feeed43cSAndroid Build Coastguard Worker <table class="responsive"> 429*feeed43cSAndroid Build Coastguard Worker <?cs call:write_attr_summary(cl.attrs, cl.included) ?> 430*feeed43cSAndroid Build Coastguard Worker </table> 431*feeed43cSAndroid Build Coastguard Worker </div> 432*feeed43cSAndroid Build Coastguard Worker </td></tr> 433*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 434*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 435*feeed43cSAndroid Build Coastguard Worker </table> 436*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 437*feeed43cSAndroid Build Coastguard Worker 438*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.enumConstants) ?> 439*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 440*feeed43cSAndroid Build Coastguard Worker <!-- =========== ENUM CONSTANT SUMMARY =========== --> 441*feeed43cSAndroid Build Coastguard Worker <table id="enumconstants" class="responsive constants"> 442*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Enum values</h3></th></tr> 443*feeed43cSAndroid Build Coastguard Worker <?cs set:count = #1 ?> 444*feeed43cSAndroid Build Coastguard Worker <?cs each:field=class.enumConstants ?> 445*feeed43cSAndroid Build Coastguard Worker <tr <?cs 446*feeed43cSAndroid Build Coastguard Worker if:field.since 447*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:field.since ?>"<?cs 448*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 449*feeed43cSAndroid Build Coastguard Worker if:field.deprecatedsince 450*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:field.deprecatedsince ?>"<?cs 451*feeed43cSAndroid Build Coastguard Worker /if ?> > 452*feeed43cSAndroid Build Coastguard Worker <td><code><?cs call:type_link(field.type) ?></code> </td> 453*feeed43cSAndroid Build Coastguard Worker <td width="100%"> 454*feeed43cSAndroid Build Coastguard Worker <code><?cs call:cond_link(field.name, toroot, field.href, cl.included) ?></code> 455*feeed43cSAndroid Build Coastguard Worker <p><?cs call:short_descr(field) ?> 456*feeed43cSAndroid Build Coastguard Worker <?cs call:show_annotations_list(field) ?></p> 457*feeed43cSAndroid Build Coastguard Worker </td> 458*feeed43cSAndroid Build Coastguard Worker </tr> 459*feeed43cSAndroid Build Coastguard Worker <?cs set:count = count + #1 ?> 460*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 461*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 462*feeed43cSAndroid Build Coastguard Worker 463*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.constants) ?> 464*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 465*feeed43cSAndroid Build Coastguard Worker <!-- =========== ENUM CONSTANT SUMMARY =========== --> 466*feeed43cSAndroid Build Coastguard Worker <table id="constants" class="responsive constants"> 467*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Constants</h3></th></tr> 468*feeed43cSAndroid Build Coastguard Worker <?cs call:write_constant_summary(class.constants, 1) ?> 469*feeed43cSAndroid Build Coastguard Worker </table> 470*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 471*feeed43cSAndroid Build Coastguard Worker 472*feeed43cSAndroid Build Coastguard Worker <?cs # if there are inherited constants, write the table ?> 473*feeed43cSAndroid Build Coastguard Worker <?cs if:inhconstants ?> 474*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 475*feeed43cSAndroid Build Coastguard Worker <!-- =========== ENUM CONSTANT SUMMARY =========== --> 476*feeed43cSAndroid Build Coastguard Worker <table id="inhconstants" class="responsive constants inhtable"> 477*feeed43cSAndroid Build Coastguard Worker <tr><th><h3>Inherited constants</h3></th></tr> 478*feeed43cSAndroid Build Coastguard Worker <?cs each:cl=class.inherited ?> 479*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(cl.constants) ?> 480*feeed43cSAndroid Build Coastguard Worker <tr <?cs 481*feeed43cSAndroid Build Coastguard Worker if:cl.since 482*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:cl.since ?>"<?cs 483*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 484*feeed43cSAndroid Build Coastguard Worker if:cl.deprecatedsince 485*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs 486*feeed43cSAndroid Build Coastguard Worker /if ?> > 487*feeed43cSAndroid Build Coastguard Worker <td> 488*feeed43cSAndroid Build Coastguard Worker <div class="expandable jd-inherited-apis"> 489*feeed43cSAndroid Build Coastguard Worker <span class="expand-control">From <?cs var:cl.kind ?> 490*feeed43cSAndroid Build Coastguard Worker <code><?cs call:cond_link(cl.qualified, toroot, cl.link, cl.included) ?></code> 491*feeed43cSAndroid Build Coastguard Worker </span> 492*feeed43cSAndroid Build Coastguard Worker <table class="responsive"> 493*feeed43cSAndroid Build Coastguard Worker <?cs call:write_constant_summary(cl.constants, cl.included) ?> 494*feeed43cSAndroid Build Coastguard Worker </table> 495*feeed43cSAndroid Build Coastguard Worker </div> 496*feeed43cSAndroid Build Coastguard Worker </td></tr> 497*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 498*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 499*feeed43cSAndroid Build Coastguard Worker </table> 500*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 501*feeed43cSAndroid Build Coastguard Worker 502*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.fields) ?> 503*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 504*feeed43cSAndroid Build Coastguard Worker <!-- =========== FIELD SUMMARY =========== --> 505*feeed43cSAndroid Build Coastguard Worker <table id="lfields" class="responsive properties"> 506*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Fields</h3></th></tr> 507*feeed43cSAndroid Build Coastguard Worker <?cs call:write_field_summary(class.fields, 1) ?> 508*feeed43cSAndroid Build Coastguard Worker </table> 509*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 510*feeed43cSAndroid Build Coastguard Worker 511*feeed43cSAndroid Build Coastguard Worker <?cs # if there are inherited fields, write the table ?> 512*feeed43cSAndroid Build Coastguard Worker <?cs if:inhfields ?> 513*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 514*feeed43cSAndroid Build Coastguard Worker <!-- =========== FIELD SUMMARY =========== --> 515*feeed43cSAndroid Build Coastguard Worker <table id="inhfields" class="responsive properties inhtable"> 516*feeed43cSAndroid Build Coastguard Worker <tr><th><h3>Inherited fields</h3></th></tr> 517*feeed43cSAndroid Build Coastguard Worker <?cs each:cl=class.inherited ?> 518*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(cl.fields) ?> 519*feeed43cSAndroid Build Coastguard Worker <tr <?cs 520*feeed43cSAndroid Build Coastguard Worker if:cl.since 521*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:cl.since ?>"<?cs 522*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 523*feeed43cSAndroid Build Coastguard Worker if:cl.deprecatedsince 524*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs 525*feeed43cSAndroid Build Coastguard Worker /if ?> > 526*feeed43cSAndroid Build Coastguard Worker <td> 527*feeed43cSAndroid Build Coastguard Worker <div class="expandable jd-inherited-apis"> 528*feeed43cSAndroid Build Coastguard Worker <span class="expand-control">From <?cs var:cl.kind ?> 529*feeed43cSAndroid Build Coastguard Worker <code><?cs call:cond_link(cl.qualified, toroot, cl.link, cl.included) ?></code> 530*feeed43cSAndroid Build Coastguard Worker </span> 531*feeed43cSAndroid Build Coastguard Worker <table class="responsive"> 532*feeed43cSAndroid Build Coastguard Worker <?cs call:write_field_summary(cl.fields, cl.included) ?> 533*feeed43cSAndroid Build Coastguard Worker </table> 534*feeed43cSAndroid Build Coastguard Worker </div> 535*feeed43cSAndroid Build Coastguard Worker </td></tr> 536*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 537*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 538*feeed43cSAndroid Build Coastguard Worker </table> 539*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 540*feeed43cSAndroid Build Coastguard Worker 541*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.ctors.public) ?> 542*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 543*feeed43cSAndroid Build Coastguard Worker <!-- ======== CONSTRUCTOR SUMMARY ======== --> 544*feeed43cSAndroid Build Coastguard Worker <table id="pubctors" class="responsive constructors"> 545*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Public constructors</h3></th></tr> 546*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_summary(class.ctors.public, 1) ?> 547*feeed43cSAndroid Build Coastguard Worker </table> 548*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 549*feeed43cSAndroid Build Coastguard Worker 550*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.ctors.protected) ?> 551*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 552*feeed43cSAndroid Build Coastguard Worker <!-- ======== CONSTRUCTOR SUMMARY ======== --> 553*feeed43cSAndroid Build Coastguard Worker <table id="proctors" class="responsive constructors"> 554*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Protected constructors</h3></th></tr> 555*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_summary(class.ctors.protected, 1) ?> 556*feeed43cSAndroid Build Coastguard Worker </table> 557*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 558*feeed43cSAndroid Build Coastguard Worker 559*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.methods.public) ?> 560*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 561*feeed43cSAndroid Build Coastguard Worker <!-- ========== METHOD SUMMARY =========== --> 562*feeed43cSAndroid Build Coastguard Worker <table id="pubmethods" class="responsive methods"> 563*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Public methods</h3></th></tr> 564*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_summary(class.methods.public, 1) ?> 565*feeed43cSAndroid Build Coastguard Worker </table> 566*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 567*feeed43cSAndroid Build Coastguard Worker 568*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.methods.protected) ?> 569*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 570*feeed43cSAndroid Build Coastguard Worker <!-- ========== METHOD SUMMARY =========== --> 571*feeed43cSAndroid Build Coastguard Worker <table id="promethods" class="reponsive methods"> 572*feeed43cSAndroid Build Coastguard Worker <tr><th colspan="2"><h3>Protected methods</h3></th></tr> 573*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_summary(class.methods.protected, 1) ?> 574*feeed43cSAndroid Build Coastguard Worker </table> 575*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 576*feeed43cSAndroid Build Coastguard Worker 577*feeed43cSAndroid Build Coastguard Worker <?cs # if there are inherited methods, write the table ?> 578*feeed43cSAndroid Build Coastguard Worker <?cs if:inhmethods ?> 579*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 580*feeed43cSAndroid Build Coastguard Worker <!-- ========== METHOD SUMMARY =========== --> 581*feeed43cSAndroid Build Coastguard Worker <table id="inhmethods" class="responsive methods inhtable"> 582*feeed43cSAndroid Build Coastguard Worker <tr><th><h3>Inherited methods</h3></th></tr> 583*feeed43cSAndroid Build Coastguard Worker <?cs each:cl=class.inherited ?> 584*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(cl.methods) ?> 585*feeed43cSAndroid Build Coastguard Worker <tr <?cs 586*feeed43cSAndroid Build Coastguard Worker if:cl.since 587*feeed43cSAndroid Build Coastguard Worker ?>data-version-added="<?cs var:cl.since ?>"<?cs 588*feeed43cSAndroid Build Coastguard Worker /if ?><?cs 589*feeed43cSAndroid Build Coastguard Worker if:cl.deprecatedsince 590*feeed43cSAndroid Build Coastguard Worker ?> data-version-deprecated="<?cs var:cl.deprecatedsince ?>"<?cs 591*feeed43cSAndroid Build Coastguard Worker /if ?> > 592*feeed43cSAndroid Build Coastguard Worker <td colspan="2"> 593*feeed43cSAndroid Build Coastguard Worker <div class="expandable jd-inherited-apis"> 594*feeed43cSAndroid Build Coastguard Worker <span class="expand-control">From <?cs var:cl.kind ?> 595*feeed43cSAndroid Build Coastguard Worker <code> 596*feeed43cSAndroid Build Coastguard Worker <?cs if:cl.included ?> 597*feeed43cSAndroid Build Coastguard Worker <a href="<?cs var:toroot ?><?cs var:cl.link ?>"><?cs var:cl.qualified ?></a> 598*feeed43cSAndroid Build Coastguard Worker <?cs elif:cl.federated ?> 599*feeed43cSAndroid Build Coastguard Worker <a href="<?cs var:cl.link ?>"><?cs var:cl.qualified ?></a> 600*feeed43cSAndroid Build Coastguard Worker <?cs else ?> 601*feeed43cSAndroid Build Coastguard Worker <?cs var:cl.qualified ?> 602*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 603*feeed43cSAndroid Build Coastguard Worker </code> 604*feeed43cSAndroid Build Coastguard Worker </span> 605*feeed43cSAndroid Build Coastguard Worker <table class="responsive"> 606*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_summary(cl.methods, cl.included) ?> 607*feeed43cSAndroid Build Coastguard Worker </table> 608*feeed43cSAndroid Build Coastguard Worker </div> 609*feeed43cSAndroid Build Coastguard Worker </td></tr> 610*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 611*feeed43cSAndroid Build Coastguard Worker <?cs /each ?> 612*feeed43cSAndroid Build Coastguard Worker </table> 613*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 614*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 615*feeed43cSAndroid Build Coastguard Worker <?cs 616*feeed43cSAndroid Build Coastguard Worker ################ 617*feeed43cSAndroid Build Coastguard Worker # CLASS DETAILS 618*feeed43cSAndroid Build Coastguard Worker ################ 619*feeed43cSAndroid Build Coastguard Worker ?> 620*feeed43cSAndroid Build Coastguard Worker <!-- XML Attributes --> 621*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.attrs) ?> 622*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 623*feeed43cSAndroid Build Coastguard Worker <!-- ========= FIELD DETAIL ======== --> 624*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">XML attributes</h2> 625*feeed43cSAndroid Build Coastguard Worker <?cs call:write_attr_details(class.attrs) ?> 626*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 627*feeed43cSAndroid Build Coastguard Worker 628*feeed43cSAndroid Build Coastguard Worker <!-- Enum Values --> 629*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.enumConstants) ?> 630*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 631*feeed43cSAndroid Build Coastguard Worker <!-- ========= ENUM CONSTANTS DETAIL ======== --> 632*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Enum values</h2> 633*feeed43cSAndroid Build Coastguard Worker <?cs call:write_field_details(class.enumConstants) ?> 634*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 635*feeed43cSAndroid Build Coastguard Worker 636*feeed43cSAndroid Build Coastguard Worker <!-- Constants --> 637*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.constants) ?> 638*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 639*feeed43cSAndroid Build Coastguard Worker <!-- ========= ENUM CONSTANTS DETAIL ======== --> 640*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Constants</h2> 641*feeed43cSAndroid Build Coastguard Worker <?cs call:write_field_details(class.constants) ?> 642*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 643*feeed43cSAndroid Build Coastguard Worker 644*feeed43cSAndroid Build Coastguard Worker <!-- Fields --> 645*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.fields) ?> 646*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 647*feeed43cSAndroid Build Coastguard Worker <!-- ========= FIELD DETAIL ======== --> 648*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Fields</h2> 649*feeed43cSAndroid Build Coastguard Worker <?cs call:write_field_details(class.fields) ?> 650*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 651*feeed43cSAndroid Build Coastguard Worker 652*feeed43cSAndroid Build Coastguard Worker <!-- Public ctors --> 653*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.ctors.public) ?> 654*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 655*feeed43cSAndroid Build Coastguard Worker <!-- ========= CONSTRUCTOR DETAIL ======== --> 656*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Public constructors</h2> 657*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_details(class.ctors.public) ?> 658*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 659*feeed43cSAndroid Build Coastguard Worker 660*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 661*feeed43cSAndroid Build Coastguard Worker <!-- ========= CONSTRUCTOR DETAIL ======== --> 662*feeed43cSAndroid Build Coastguard Worker <!-- Protected ctors --> 663*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.ctors.protected) ?> 664*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Protected constructors</h2> 665*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_details(class.ctors.protected) ?> 666*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 667*feeed43cSAndroid Build Coastguard Worker 668*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 669*feeed43cSAndroid Build Coastguard Worker <!-- ========= METHOD DETAIL ======== --> 670*feeed43cSAndroid Build Coastguard Worker <!-- Public methdos --> 671*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.methods.public) ?> 672*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Public methods</h2> 673*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_details(class.methods.public) ?> 674*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 675*feeed43cSAndroid Build Coastguard Worker 676*feeed43cSAndroid Build Coastguard Worker <?cs # this next line must be exactly like this to be parsed by eclipse ?> 677*feeed43cSAndroid Build Coastguard Worker <!-- ========= METHOD DETAIL ======== --> 678*feeed43cSAndroid Build Coastguard Worker <?cs if:subcount(class.methods.protected) ?> 679*feeed43cSAndroid Build Coastguard Worker <h2 class="api-section">Protected methods</h2> 680*feeed43cSAndroid Build Coastguard Worker <?cs call:write_method_details(class.methods.protected) ?> 681*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 682*feeed43cSAndroid Build Coastguard Worker 683*feeed43cSAndroid Build Coastguard Worker <?cs # the next two lines must be exactly like this to be parsed by eclipse ?> 684*feeed43cSAndroid Build Coastguard Worker <!-- ========= END OF CLASS DATA ========= --> 685*feeed43cSAndroid Build Coastguard Worker 686*feeed43cSAndroid Build Coastguard Worker </div><!-- end jd-content --> 687*feeed43cSAndroid Build Coastguard Worker 688*feeed43cSAndroid Build Coastguard Worker <?cs if:!devsite ?> 689*feeed43cSAndroid Build Coastguard Worker <?cs include:"footer.cs" ?> 690*feeed43cSAndroid Build Coastguard Worker <?cs include:"trailer.cs" ?> 691*feeed43cSAndroid Build Coastguard Worker <?cs /if ?> 692*feeed43cSAndroid Build Coastguard Worker </div><!-- end devsite ReferenceObject --> 693*feeed43cSAndroid Build Coastguard Worker </body> 694*feeed43cSAndroid Build Coastguard Worker </html> 695