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