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