1/* Javadoc style sheet */ 2/* 3Overall document style 4*/ 5body { 6 background-color:#ffffff; 7 color:#353833; 8 font-family:Arial, Helvetica, sans-serif; 9 font-size:76%; 10 margin:0; 11} 12a:link, a:visited { 13 text-decoration:none; 14 color:#4c6b87; 15} 16a:hover, a:focus { 17 text-decoration:none; 18 color:#bb7a2a; 19} 20a:active { 21 text-decoration:none; 22 color:#4c6b87; 23} 24a[name] { 25 color:#353833; 26} 27a[name]:hover { 28 text-decoration:none; 29 color:#353833; 30} 31pre { 32 font-size:1.3em; 33} 34h1 { 35 font-size:1.8em; 36} 37h2 { 38 font-size:1.5em; 39} 40h3 { 41 font-size:1.4em; 42} 43h4 { 44 font-size:1.3em; 45} 46h5 { 47 font-size:1.2em; 48} 49h6 { 50 font-size:1.1em; 51} 52ul { 53 list-style-type:disc; 54} 55code, tt { 56 font-size:1.2em; 57} 58dt code { 59 font-size:1.2em; 60} 61table tr td dt code { 62 font-size:1.2em; 63 vertical-align:top; 64} 65sup { 66 font-size:.6em; 67} 68/* 69Document title and Copyright styles 70*/ 71.clear { 72 clear:both; 73 height:0px; 74 overflow:hidden; 75} 76.aboutLanguage { 77 float:right; 78 padding:0px 21px; 79 font-size:.8em; 80 z-index:200; 81 margin-top:-7px; 82} 83.legalCopy { 84 margin-left:.5em; 85} 86.bar a, .bar a:link, .bar a:visited, .bar a:active { 87 color:#FFFFFF; 88 text-decoration:none; 89} 90.bar a:hover, .bar a:focus { 91 color:#bb7a2a; 92} 93.tab { 94 background-color:#0066FF; 95 background-image:url(resources/titlebar.gif); 96 background-position:left top; 97 background-repeat:no-repeat; 98 color:#ffffff; 99 padding:8px; 100 width:5em; 101 font-weight:bold; 102} 103/* 104Navigation bar styles 105*/ 106.bar { 107 background-image:url(resources/background.gif); 108 background-repeat:repeat-x; 109 color:#FFFFFF; 110 padding:.8em .5em .4em .8em; 111 height:auto;/*height:1.8em;*/ 112 font-size:1em; 113 margin:0; 114} 115.topNav { 116 background-image:url(resources/background.gif); 117 background-repeat:repeat-x; 118 color:#FFFFFF; 119 float:left; 120 padding:0; 121 width:100%; 122 clear:right; 123 height:2.8em; 124 padding-top:10px; 125 overflow:hidden; 126} 127.bottomNav { 128 margin-top:10px; 129 background-image:url(resources/background.gif); 130 background-repeat:repeat-x; 131 color:#FFFFFF; 132 float:left; 133 padding:0; 134 width:100%; 135 clear:right; 136 height:2.8em; 137 padding-top:10px; 138 overflow:hidden; 139} 140.subNav { 141 background-color:#dee3e9; 142 border-bottom:1px solid #9eadc0; 143 float:left; 144 width:100%; 145 overflow:hidden; 146} 147.subNav div { 148 clear:left; 149 float:left; 150 padding:0 0 5px 6px; 151} 152ul.navList, ul.subNavList { 153 float:left; 154 margin:0 25px 0 0; 155 padding:0; 156} 157ul.navList li{ 158 list-style:none; 159 float:left; 160 padding:3px 6px; 161} 162ul.subNavList li{ 163 list-style:none; 164 float:left; 165 font-size:90%; 166} 167.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { 168 color:#FFFFFF; 169 text-decoration:none; 170} 171.topNav a:hover, .bottomNav a:hover { 172 text-decoration:none; 173 color:#bb7a2a; 174} 175.navBarCell1Rev { 176 background-image:url(resources/tab.gif); 177 background-color:#a88834; 178 color:#FFFFFF; 179 margin: auto 5px; 180 border:1px solid #c9aa44; 181} 182/* 183Page header and footer styles 184*/ 185.header, .footer { 186 clear:both; 187 margin:0 20px; 188 padding:5px 0 0 0; 189} 190.indexHeader { 191 margin:10px; 192 position:relative; 193} 194.indexHeader h1 { 195 font-size:1.3em; 196} 197.title { 198 color:#2c4557; 199 margin:10px 0; 200} 201.subTitle { 202 margin:5px 0 0 0; 203} 204.header ul { 205 margin:0 0 25px 0; 206 padding:0; 207} 208.footer ul { 209 margin:20px 0 5px 0; 210} 211.header ul li, .footer ul li { 212 list-style:none; 213 font-size:1.2em; 214} 215/* 216Heading styles 217*/ 218div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 219 background-color:#dee3e9; 220 border-top:1px solid #9eadc0; 221 border-bottom:1px solid #9eadc0; 222 margin:0 0 6px -8px; 223 padding:2px 5px; 224} 225ul.blockList ul.blockList ul.blockList li.blockList h3 { 226 background-color:#dee3e9; 227 border-top:1px solid #9eadc0; 228 border-bottom:1px solid #9eadc0; 229 margin:0 0 6px -8px; 230 padding:2px 5px; 231} 232ul.blockList ul.blockList li.blockList h3 { 233 padding:0; 234 margin:15px 0; 235} 236ul.blockList li.blockList h2 { 237 padding:0px 0 20px 0; 238} 239/* 240Page layout container styles 241*/ 242.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { 243 clear:both; 244 padding:10px 20px; 245 position:relative; 246} 247.indexContainer { 248 margin:10px; 249 position:relative; 250 font-size:1.0em; 251} 252.indexContainer h2 { 253 font-size:1.1em; 254 padding:0 0 3px 0; 255} 256.indexContainer ul { 257 margin:0; 258 padding:0; 259} 260.indexContainer ul li { 261 list-style:none; 262} 263.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 264 font-size:1.1em; 265 font-weight:bold; 266 margin:10px 0 0 0; 267 color:#4E4E4E; 268} 269.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 270 margin:10px 0 10px 20px; 271} 272.serializedFormContainer dl.nameValue dt { 273 margin-left:1px; 274 font-size:1.1em; 275 display:inline; 276 font-weight:bold; 277} 278.serializedFormContainer dl.nameValue dd { 279 margin:0 0 0 1px; 280 font-size:1.1em; 281 display:inline; 282} 283/* 284List styles 285*/ 286ul.horizontal li { 287 display:inline; 288 font-size:0.9em; 289} 290ul.inheritance { 291 margin:0; 292 padding:0; 293} 294ul.inheritance li { 295 display:inline; 296 list-style:none; 297} 298ul.inheritance li ul.inheritance { 299 margin-left:15px; 300 padding-left:15px; 301 padding-top:1px; 302} 303ul.blockList, ul.blockListLast { 304 margin:10px 0 10px 0; 305 padding:0; 306} 307ul.blockList li.blockList, ul.blockListLast li.blockList { 308 list-style:none; 309 margin-bottom:25px; 310} 311ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 312 padding:0px 20px 5px 10px; 313 border:1px solid #9eadc0; 314 background-color:#f9f9f9; 315} 316ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 317 padding:0 0 5px 8px; 318 background-color:#ffffff; 319 border:1px solid #9eadc0; 320 border-top:none; 321} 322ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 323 margin-left:0; 324 padding-left:0; 325 padding-bottom:15px; 326 border:none; 327 border-bottom:1px solid #9eadc0; 328} 329ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 330 list-style:none; 331 border-bottom:none; 332 padding-bottom:0; 333} 334table tr td dl, table tr td dl dt, table tr td dl dd { 335 margin-top:0; 336 margin-bottom:1px; 337} 338/* 339Table styles 340*/ 341.contentContainer table, .classUseContainer table, .constantValuesContainer table { 342 border-bottom:1px solid #9eadc0; 343 width:100%; 344} 345.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { 346 width:100%; 347} 348.contentContainer .description table, .contentContainer .details table { 349 border-bottom:none; 350} 351.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{ 352 vertical-align:top; 353 padding-right:20px; 354} 355.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, 356.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, 357.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, 358.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { 359 padding-right:3px; 360} 361.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { 362 position:relative; 363 text-align:left; 364 background-repeat:no-repeat; 365 color:#FFFFFF; 366 font-weight:bold; 367 clear:none; 368 overflow:hidden; 369 padding:0px; 370 margin:0px; 371} 372caption a:link, caption a:hover, caption a:active, caption a:visited { 373 color:#FFFFFF; 374} 375.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { 376 white-space:nowrap; 377 padding-top:8px; 378 padding-left:8px; 379 display:block; 380 float:left; 381 background-image:url(resources/titlebar.gif); 382 height:18px; 383} 384.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { 385 width:10px; 386 background-image:url(resources/titlebar_end.gif); 387 background-repeat:no-repeat; 388 background-position:top right; 389 position:relative; 390 float:left; 391} 392ul.blockList ul.blockList li.blockList table { 393 margin:0 0 12px 0px; 394 width:100%; 395} 396.tableSubHeadingColor { 397 background-color: #EEEEFF; 398} 399.altColor { 400 background-color:#eeeeef; 401} 402.rowColor { 403 background-color:#ffffff; 404} 405.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { 406 text-align:left; 407 padding:3px 3px 3px 7px; 408} 409th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { 410 background:#dee3e9; 411 border-top:1px solid #9eadc0; 412 border-bottom:1px solid #9eadc0; 413 text-align:left; 414 padding:3px 3px 3px 7px; 415} 416td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { 417 font-weight:bold; 418} 419td.colFirst, th.colFirst { 420 border-left:1px solid #9eadc0; 421 white-space:nowrap; 422} 423td.colLast, th.colLast { 424 border-right:1px solid #9eadc0; 425} 426td.colOne, th.colOne { 427 border-right:1px solid #9eadc0; 428 border-left:1px solid #9eadc0; 429} 430table.overviewSummary { 431 padding:0px; 432 margin-left:0px; 433} 434table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, 435table.overviewSummary td.colOne, table.overviewSummary th.colOne { 436 width:25%; 437 vertical-align:middle; 438} 439table.packageSummary td.colFirst, table.overviewSummary th.colFirst { 440 width:25%; 441 vertical-align:middle; 442} 443/* 444Content styles 445*/ 446.description pre { 447 margin-top:0; 448} 449.deprecatedContent { 450 margin:0; 451 padding:10px 0; 452} 453.docSummary { 454 padding:0; 455} 456/* 457Formatting effect styles 458*/ 459.sourceLineNo { 460 color:green; 461 padding:0 30px 0 0; 462} 463h1.hidden { 464 visibility:hidden; 465 overflow:hidden; 466 font-size:.9em; 467} 468.block { 469 display:block; 470 margin:3px 0 0 0; 471} 472.strong { 473 font-weight:bold; 474} 475 476/* 477 Fixes for a number of issues with the default stylesheet. 478 */ 479 480/* Fixes huge font size in <pre>{@code} blocks. */ 481pre code { 482 font-size:inherit; 483} 484 485/* 486 Fixes issue with no blank line before <pre> in class-level Javadoc 487 when the <pre> is preceded by a block of text with no <p>. 488 */ 489.description .block pre { 490 margin-top:1em; 491} 492