1 /* Javadoc style sheet */ 2 /* 3 Overall document style 4 */ 5 body { 6 background-color:#ffffff; 7 color:#353833; 8 font-family:Arial, Helvetica, sans-serif; 9 font-size:76%; 10 margin:0; 11 } 12 a:link, a:visited { 13 text-decoration:none; 14 color:#4c6b87; 15 } 16 a:hover, a:focus { 17 text-decoration:none; 18 color:#bb7a2a; 19 } 20 a:active { 21 text-decoration:none; 22 color:#4c6b87; 23 } 24 a[name] { 25 color:#353833; 26 } 27 a[name]:hover { 28 text-decoration:none; 29 color:#353833; 30 } 31 pre { 32 font-size:1.3em; 33 } 34 h1 { 35 font-size:1.8em; 36 } 37 h2 { 38 font-size:1.5em; 39 } 40 h3 { 41 font-size:1.4em; 42 } 43 h4 { 44 font-size:1.3em; 45 } 46 h5 { 47 font-size:1.2em; 48 } 49 h6 { 50 font-size:1.1em; 51 } 52 ul { 53 list-style-type:disc; 54 } 55 code, tt { 56 font-size:1.2em; 57 } 58 dt code { 59 font-size:1.2em; 60 } 61 table tr td dt code { 62 font-size:1.2em; 63 vertical-align:top; 64 } 65 sup { 66 font-size:.6em; 67 } 68 /* 69 Document 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 /* 104 Navigation 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 } 152 ul.navList, ul.subNavList { 153 float:left; 154 margin:0 25px 0 0; 155 padding:0; 156 } 157 ul.navList li{ 158 list-style:none; 159 float:left; 160 padding:3px 6px; 161 } 162 ul.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 /* 183 Page 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 span{ 195 margin-right:15px; 196 } 197 .indexHeader h1 { 198 font-size:1.3em; 199 } 200 .title { 201 color:#2c4557; 202 margin:10px 0; 203 } 204 .subTitle { 205 margin:5px 0 0 0; 206 } 207 .header ul { 208 margin:0 0 25px 0; 209 padding:0; 210 } 211 .footer ul { 212 margin:20px 0 5px 0; 213 } 214 .header ul li, .footer ul li { 215 list-style:none; 216 font-size:1.2em; 217 } 218 /* 219 Heading styles 220 */ 221 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 222 background-color:#dee3e9; 223 border-top:1px solid #9eadc0; 224 border-bottom:1px solid #9eadc0; 225 margin:0 0 6px -8px; 226 padding:2px 5px; 227 } 228 ul.blockList ul.blockList ul.blockList li.blockList h3 { 229 background-color:#dee3e9; 230 border-top:1px solid #9eadc0; 231 border-bottom:1px solid #9eadc0; 232 margin:0 0 6px -8px; 233 padding:2px 5px; 234 } 235 ul.blockList ul.blockList li.blockList h3 { 236 padding:0; 237 margin:15px 0; 238 } 239 ul.blockList li.blockList h2 { 240 padding:0px 0 20px 0; 241 } 242 /* 243 Page layout container styles 244 */ 245 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { 246 clear:both; 247 padding:10px 20px; 248 position:relative; 249 } 250 .indexContainer { 251 margin:10px; 252 position:relative; 253 font-size:1.0em; 254 } 255 .indexContainer h2 { 256 font-size:1.1em; 257 padding:0 0 3px 0; 258 } 259 .indexContainer ul { 260 margin:0; 261 padding:0; 262 } 263 .indexContainer ul li { 264 list-style:none; 265 } 266 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 267 font-size:1.1em; 268 font-weight:bold; 269 margin:10px 0 0 0; 270 color:#4E4E4E; 271 } 272 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 273 margin:10px 0 10px 20px; 274 } 275 .serializedFormContainer dl.nameValue dt { 276 margin-left:1px; 277 font-size:1.1em; 278 display:inline; 279 font-weight:bold; 280 } 281 .serializedFormContainer dl.nameValue dd { 282 margin:0 0 0 1px; 283 font-size:1.1em; 284 display:inline; 285 } 286 /* 287 List styles 288 */ 289 ul.horizontal li { 290 display:inline; 291 font-size:0.9em; 292 } 293 ul.inheritance { 294 margin:0; 295 padding:0; 296 } 297 ul.inheritance li { 298 display:inline; 299 list-style:none; 300 } 301 ul.inheritance li ul.inheritance { 302 margin-left:15px; 303 padding-left:15px; 304 padding-top:1px; 305 } 306 ul.blockList, ul.blockListLast { 307 margin:10px 0 10px 0; 308 padding:0; 309 } 310 ul.blockList li.blockList, ul.blockListLast li.blockList { 311 list-style:none; 312 margin-bottom:25px; 313 } 314 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 315 padding:0px 20px 5px 10px; 316 border:1px solid #9eadc0; 317 background-color:#f9f9f9; 318 } 319 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 320 padding:0 0 5px 8px; 321 background-color:#ffffff; 322 border:1px solid #9eadc0; 323 border-top:none; 324 } 325 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 326 margin-left:0; 327 padding-left:0; 328 padding-bottom:15px; 329 border:none; 330 border-bottom:1px solid #9eadc0; 331 } 332 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 333 list-style:none; 334 border-bottom:none; 335 padding-bottom:0; 336 } 337 table tr td dl, table tr td dl dt, table tr td dl dd { 338 margin-top:0; 339 margin-bottom:1px; 340 } 341 /* 342 Table styles 343 */ 344 .contentContainer table, .classUseContainer table, .constantValuesContainer table { 345 border-bottom:1px solid #9eadc0; 346 width:100%; 347 } 348 .contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table { 349 width:100%; 350 } 351 .contentContainer .description table, .contentContainer .details table { 352 border-bottom:none; 353 } 354 .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{ 355 vertical-align:top; 356 padding-right:20px; 357 } 358 .contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast, 359 .contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast, 360 .contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne, 361 .contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne { 362 padding-right:3px; 363 } 364 .overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption { 365 position:relative; 366 text-align:left; 367 background-repeat:no-repeat; 368 color:#FFFFFF; 369 font-weight:bold; 370 clear:none; 371 overflow:hidden; 372 padding:0px; 373 margin:0px; 374 } 375 caption a:link, caption a:hover, caption a:active, caption a:visited { 376 color:#FFFFFF; 377 } 378 .overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span { 379 white-space:nowrap; 380 padding-top:8px; 381 padding-left:8px; 382 display:block; 383 float:left; 384 background-image:url(resources/titlebar.gif); 385 height:18px; 386 } 387 .contentContainer ul.blockList li.blockList caption span.activeTableTab span { 388 white-space:nowrap; 389 padding-top:8px; 390 padding-left:8px; 391 display:block; 392 float:left; 393 background-image:url(resources/activetitlebar.gif); 394 height:18px; 395 } 396 .contentContainer ul.blockList li.blockList caption span.tableTab span { 397 white-space:nowrap; 398 padding-top:8px; 399 padding-left:8px; 400 display:block; 401 float:left; 402 background-image:url(resources/titlebar.gif); 403 height:18px; 404 } 405 .contentContainer ul.blockList li.blockList caption span.tableTab, .contentContainer ul.blockList li.blockList caption span.activeTableTab { 406 padding-top:0px; 407 padding-left:0px; 408 background-image:none; 409 float:none; 410 display:inline; 411 } 412 .overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd { 413 width:10px; 414 background-image:url(resources/titlebar_end.gif); 415 background-repeat:no-repeat; 416 background-position:top right; 417 position:relative; 418 float:left; 419 } 420 .contentContainer ul.blockList li.blockList .activeTableTab .tabEnd { 421 width:10px; 422 margin-right:5px; 423 background-image:url(resources/activetitlebar_end.gif); 424 background-repeat:no-repeat; 425 background-position:top right; 426 position:relative; 427 float:left; 428 } 429 .contentContainer ul.blockList li.blockList .tableTab .tabEnd { 430 width:10px; 431 margin-right:5px; 432 background-image:url(resources/titlebar_end.gif); 433 background-repeat:no-repeat; 434 background-position:top right; 435 position:relative; 436 float:left; 437 } 438 ul.blockList ul.blockList li.blockList table { 439 margin:0 0 12px 0px; 440 width:100%; 441 } 442 .tableSubHeadingColor { 443 background-color: #EEEEFF; 444 } 445 .altColor { 446 background-color:#eeeeef; 447 } 448 .rowColor { 449 background-color:#ffffff; 450 } 451 .overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td { 452 text-align:left; 453 padding:3px 3px 3px 7px; 454 } 455 th.colFirst, th.colLast, th.colOne, .constantValuesContainer th { 456 background:#dee3e9; 457 border-top:1px solid #9eadc0; 458 border-bottom:1px solid #9eadc0; 459 text-align:left; 460 padding:3px 3px 3px 7px; 461 } 462 td.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 { 463 font-weight:bold; 464 } 465 td.colFirst, th.colFirst { 466 border-left:1px solid #9eadc0; 467 white-space:nowrap; 468 } 469 td.colLast, th.colLast { 470 border-right:1px solid #9eadc0; 471 } 472 td.colOne, th.colOne { 473 border-right:1px solid #9eadc0; 474 border-left:1px solid #9eadc0; 475 } 476 table.overviewSummary { 477 padding:0px; 478 margin-left:0px; 479 } 480 table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, 481 table.overviewSummary td.colOne, table.overviewSummary th.colOne { 482 width:25%; 483 vertical-align:middle; 484 } 485 table.packageSummary td.colFirst, table.overviewSummary th.colFirst { 486 width:25%; 487 vertical-align:middle; 488 } 489 /* 490 Content styles 491 */ 492 .description pre { 493 margin-top:0; 494 } 495 .deprecatedContent { 496 margin:0; 497 padding:10px 0; 498 } 499 .docSummary { 500 padding:0; 501 } 502 /* 503 Formatting effect styles 504 */ 505 .sourceLineNo { 506 color:green; 507 padding:0 30px 0 0; 508 } 509 h1.hidden { 510 visibility:hidden; 511 overflow:hidden; 512 font-size:.9em; 513 } 514 .block { 515 display:block; 516 margin:3px 0 0 0; 517 } 518 .strong { 519 font-weight:bold; 520 }