1/* 2 ******************************************************************************* 3 * Copyright (C) 2012, International Business Machines Corporation and * 4 * others. All Rights Reserved. * 5 ******************************************************************************* 6 */ 7 8/* Javadoc style sheet */ 9/* 10Overall document style 11*/ 12body { 13 background-color:#ffffff; 14 color:#353833; 15 font-family:Arial, Helvetica, sans-serif; 16 font-size:76%; 17 margin:0; 18} 19a:link, a:visited { 20 text-decoration:none; 21 color:#4c6b87; 22} 23a:hover, a:focus { 24 text-decoration:none; 25 color:#bb7a2a; 26} 27a:active { 28 text-decoration:none; 29 color:#4c6b87; 30} 31a[name] { 32 color:#353833; 33} 34a[name]:hover { 35 text-decoration:none; 36 color:#353833; 37} 38pre { 39 font-size:1.3em; 40} 41h1 { 42 font-size:1.8em; 43} 44h2 { 45 font-size:1.5em; 46} 47h3 { 48 font-size:1.4em; 49} 50h4 { 51 font-size:1.3em; 52} 53h5 { 54 font-size:1.2em; 55} 56h6 { 57 font-size:1.1em; 58} 59ul { 60 list-style-type:disc; 61} 62code, tt { 63 font-size:1.2em; 64} 65dt code { 66 font-size:1.2em; 67} 68table tr td dt code { 69 font-size:1.2em; 70 vertical-align:top; 71} 72sup { 73 font-size:.6em; 74} 75/* 76Document 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/* 111Navigation 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} 159ul.navList, ul.subNavList { 160 float:left; 161 margin:0 25px 0 0; 162 padding:0; 163} 164ul.navList li{ 165 list-style:none; 166 float:left; 167 padding:3px 6px; 168} 169ul.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/* 196Page 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/* 229Heading styles 230*/ 231div.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} 238ul.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} 245ul.blockList ul.blockList li.blockList h3 { 246 padding:0; 247 margin:15px 0; 248} 249ul.blockList li.blockList h2 { 250 padding:0px 0 20px 0; 251} 252/* 253Page 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/* 297List styles 298*/ 299ul.horizontal li { 300 display:inline; 301 font-size:0.9em; 302} 303ul.inheritance { 304 margin:0; 305 padding:0; 306} 307ul.inheritance li { 308 display:inline; 309 list-style:none; 310} 311ul.inheritance li ul.inheritance { 312 margin-left:15px; 313 padding-left:15px; 314 padding-top:1px; 315} 316ul.blockList, ul.blockListLast { 317 margin:10px 0 10px 0; 318 padding:0; 319} 320ul.blockList li.blockList, ul.blockListLast li.blockList { 321 list-style:none; 322 margin-bottom:25px; 323} 324ul.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} 329ul.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} 335ul.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} 342ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 343 list-style:none; 344 border-bottom:none; 345 padding-bottom:0; 346} 347table tr td dl, table tr td dl dt, table tr td dl dd { 348 margin-top:0; 349 margin-bottom:1px; 350} 351/* 352Table 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} 385caption 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} 405ul.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} 422th.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} 429td.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} 432td.colFirst, th.colFirst { 433 border-left:1px solid #9eadc0; 434 white-space:nowrap; 435} 436td.colLast, th.colLast { 437 border-right:1px solid #9eadc0; 438} 439td.colOne, th.colOne { 440 border-right:1px solid #9eadc0; 441 border-left:1px solid #9eadc0; 442} 443table.overviewSummary { 444 padding:0px; 445 margin-left:0px; 446} 447table.overviewSummary td.colFirst, table.overviewSummary th.colFirst, 448table.overviewSummary td.colOne, table.overviewSummary th.colOne { 449 width:25%; 450 vertical-align:middle; 451} 452table.packageSummary td.colFirst, table.overviewSummary th.colFirst { 453 width:25%; 454 vertical-align:middle; 455} 456/* 457Content 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/* 471Formatting effect styles 472*/ 473.sourceLineNo { 474 color:green; 475 padding:0 30px 0 0; 476} 477h1.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 */ 491pre.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 500tt.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 509span.j-blk /* block comment */ 510{ 511 color: DarkGreen; 512} 513 514span.j-cmt /* line comment */ 515{ 516 color: DarkGreen; 517} 518 519span.j-key /* keyword */ 520{ 521 /* font-weight:bold; */ 522 color: Purple; 523 font-weight: bold; 524} 525 526span.j-str /* string constants */ 527{ 528 color: Blue; 529} 530 531span.j-chr /* char constants */ 532{ 533 color: Blue; 534} 535 536span.j-num /* number constants */ 537{ 538} 539 540span.j-sym /* symbols, punctuation */ 541{ 542} 543 544span.j-typ /* primitive types */ 545{ 546 color: Purple; 547 font-weight: bold; 548} 549 550span.j-jdoc /* javadoc */ 551{ 552 color: DarkSlateBlue; 553} 554 555span.j-jdoc-key /* javadoc keyword */ 556{ 557 color: MediumSlateBlue; 558 font-weight: bold; 559} 560 561span.j-jdoc-html /* javadoc html tag */ 562{ 563 color: SlateGray; 564} 565 566span.j-jdoc-link /* javadoc link */ 567{ 568 color: Blue; 569} 570 571span.j-undef /* undefined */ 572{ 573} 574 575span.j-hl /* highlight */ 576{ 577 text-decoration: none; 578 background-color: #FFFFB0; 579} 580