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