1 /* Javadoc style sheet */ 2 /* 3 Overall document style 4 */ 5 6 @import url('resources/fonts/dejavu.css'); 7 8 body { 9 background-color:#ffffff; 10 color:#353833; 11 font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; 12 font-size:14px; 13 margin:0; 14 padding:0; 15 height:100%; 16 width:100%; 17 } 18 iframe { 19 margin:0; 20 padding:0; 21 height:100%; 22 width:100%; 23 overflow-y:scroll; 24 border:none; 25 } 26 a:link, a:visited { 27 text-decoration:none; 28 color:#4A6782; 29 } 30 a:hover, a:focus { 31 text-decoration:none; 32 color:#bb7a2a; 33 } 34 a:active { 35 text-decoration:none; 36 color:#4A6782; 37 } 38 a[name] { 39 color:#353833; 40 } 41 a[name]:hover { 42 text-decoration:none; 43 color:#353833; 44 } 45 a[name]:before, a[name]:target { 46 content:""; 47 display:block; 48 height:120px; 49 margin:-120px 0 0; 50 } 51 a[id]:before, a[id]:target { 52 padding-top:129px; 53 margin-top:-129px; 54 color:red; 55 } 56 pre { 57 font-family:'DejaVu Sans Mono', monospace; 58 font-size:14px; 59 } 60 h1 { 61 font-size:20px; 62 } 63 h2 { 64 font-size:18px; 65 } 66 h3 { 67 font-size:16px; 68 font-style:italic; 69 } 70 h4 { 71 font-size:13px; 72 } 73 h5 { 74 font-size:12px; 75 } 76 h6 { 77 font-size:11px; 78 } 79 ul { 80 list-style-type:disc; 81 } 82 code, tt { 83 font-family:'DejaVu Sans Mono', monospace; 84 font-size:14px; 85 padding-top:4px; 86 margin-top:8px; 87 line-height:1.4em; 88 } 89 dt code { 90 font-family:'DejaVu Sans Mono', monospace; 91 font-size:14px; 92 padding-top:4px; 93 } 94 table tr td dt code { 95 font-family:'DejaVu Sans Mono', monospace; 96 font-size:14px; 97 vertical-align:top; 98 padding-top:4px; 99 } 100 sup { 101 font-size:8px; 102 } 103 /* 104 Document title and Copyright styles 105 */ 106 .clear { 107 clear:both; 108 height:0px; 109 overflow:hidden; 110 } 111 .aboutLanguage { 112 float:right; 113 padding:0px 21px; 114 font-size:11px; 115 z-index:200; 116 margin-top:-9px; 117 } 118 .legalCopy { 119 margin-left:.5em; 120 } 121 .bar a, .bar a:link, .bar a:visited, .bar a:active { 122 color:#FFFFFF; 123 text-decoration:none; 124 } 125 .bar a:hover, .bar a:focus { 126 color:#bb7a2a; 127 } 128 .tab { 129 background-color:#0066FF; 130 color:#ffffff; 131 padding:8px; 132 width:5em; 133 font-weight:bold; 134 } 135 /* 136 Navigation bar styles 137 */ 138 .bar { 139 background-color:#4D7A97; 140 color:#FFFFFF; 141 padding:.8em .5em .4em .8em; 142 height:auto;/*height:1.8em;*/ 143 font-size:11px; 144 margin:0; 145 } 146 .navPadding { 147 padding-top: 107px; 148 } 149 .fixedNav { 150 position:fixed; 151 width:100%; 152 z-index:999; 153 background-color:#ffffff; 154 } 155 .topNav { 156 background-color:#4D7A97; 157 color:#FFFFFF; 158 float:left; 159 padding:0; 160 width:100%; 161 clear:right; 162 height:2.8em; 163 padding-top:10px; 164 overflow:hidden; 165 font-size:12px; 166 } 167 .bottomNav { 168 margin-top:10px; 169 background-color:#4D7A97; 170 color:#FFFFFF; 171 float:left; 172 padding:0; 173 width:100%; 174 clear:right; 175 height:2.8em; 176 padding-top:10px; 177 overflow:hidden; 178 font-size:12px; 179 } 180 .subNav { 181 background-color:#dee3e9; 182 float:left; 183 width:100%; 184 overflow:hidden; 185 font-size:12px; 186 } 187 .subNav div { 188 clear:left; 189 float:left; 190 padding:0 0 5px 6px; 191 text-transform:uppercase; 192 } 193 ul.navList, ul.subNavList { 194 float:left; 195 margin:0 25px 0 0; 196 padding:0; 197 } 198 ul.navList li{ 199 list-style:none; 200 float:left; 201 padding: 5px 6px; 202 text-transform:uppercase; 203 } 204 ul.navListSearch { 205 float:right; 206 margin:0 0 0 0; 207 padding:0; 208 } 209 ul.navListSearch li { 210 list-style:none; 211 float:right; 212 padding: 5px 6px; 213 text-transform:uppercase; 214 } 215 ul.navListSearch li span { 216 position:relative; 217 right:-16px; 218 } 219 ul.subNavList li { 220 list-style:none; 221 float:left; 222 } 223 .topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { 224 color:#FFFFFF; 225 text-decoration:none; 226 text-transform:uppercase; 227 } 228 .topNav a:hover, .bottomNav a:hover { 229 text-decoration:none; 230 color:#bb7a2a; 231 text-transform:uppercase; 232 } 233 .navBarCell1Rev { 234 background-color:#F8981D; 235 color:#253441; 236 margin: auto 5px; 237 } 238 .skipNav { 239 position:absolute; 240 top:auto; 241 left:-9999px; 242 overflow:hidden; 243 } 244 /* 245 Page header and footer styles 246 */ 247 .header, .footer { 248 clear:both; 249 margin:0 20px; 250 padding:5px 0 0 0; 251 } 252 .indexNav { 253 position:relative; 254 font-size:12px; 255 background-color:#dee3e9; 256 } 257 .indexNav ul { 258 margin-top:0; 259 padding:5px; 260 } 261 .indexNav ul li { 262 display:inline; 263 list-style-type:none; 264 padding-right:10px; 265 text-transform:uppercase; 266 } 267 .indexNav h1 { 268 font-size:13px; 269 } 270 .title { 271 color:#2c4557; 272 margin:10px 0; 273 } 274 .subTitle { 275 margin:5px 0 0 0; 276 } 277 .header ul { 278 margin:0 0 15px 0; 279 padding:0; 280 } 281 .footer ul { 282 margin:20px 0 5px 0; 283 } 284 .header ul li, .footer ul li { 285 list-style:none; 286 font-size:13px; 287 } 288 /* 289 Heading styles 290 */ 291 div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { 292 background-color:#dee3e9; 293 border:1px solid #d0d9e0; 294 margin:0 0 6px -8px; 295 padding:7px 5px; 296 } 297 ul.blockList ul.blockList ul.blockList li.blockList h3 { 298 background-color:#dee3e9; 299 border:1px solid #d0d9e0; 300 margin:0 0 6px -8px; 301 padding:7px 5px; 302 } 303 ul.blockList ul.blockList li.blockList h3 { 304 padding:0; 305 margin:15px 0; 306 } 307 ul.blockList li.blockList h2 { 308 padding:0px 0 20px 0; 309 } 310 /* 311 Page layout container styles 312 */ 313 .contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { 314 clear:both; 315 padding:10px 20px; 316 position:relative; 317 } 318 .indexContainer { 319 margin:10px; 320 position:relative; 321 font-size:12px; 322 } 323 .indexContainer h2 { 324 font-size:13px; 325 padding:0 0 3px 0; 326 } 327 .indexContainer ul { 328 margin:0; 329 padding:0; 330 } 331 .indexContainer ul li { 332 list-style:none; 333 padding-top:2px; 334 } 335 .contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { 336 font-size:12px; 337 font-weight:bold; 338 margin:10px 0 0 0; 339 color:#4E4E4E; 340 } 341 .contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { 342 margin:5px 0 10px 0px; 343 font-size:14px; 344 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 345 } 346 .serializedFormContainer dl.nameValue dt { 347 margin-left:1px; 348 font-size:1.1em; 349 display:inline; 350 font-weight:bold; 351 } 352 .serializedFormContainer dl.nameValue dd { 353 margin:0 0 0 1px; 354 font-size:1.1em; 355 display:inline; 356 } 357 /* 358 List styles 359 */ 360 li.circle { 361 list-style:circle; 362 } 363 ul.horizontal li { 364 display:inline; 365 font-size:0.9em; 366 } 367 ul.inheritance { 368 margin:0; 369 padding:0; 370 } 371 ul.inheritance li { 372 display:inline; 373 list-style:none; 374 } 375 ul.inheritance li ul.inheritance { 376 margin-left:15px; 377 padding-left:15px; 378 padding-top:1px; 379 } 380 ul.blockList, ul.blockListLast { 381 margin:10px 0 10px 0; 382 padding:0; 383 } 384 ul.blockList li.blockList, ul.blockListLast li.blockList { 385 list-style:none; 386 margin-bottom:15px; 387 line-height:1.4; 388 } 389 ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { 390 padding:0px 20px 5px 10px; 391 border:1px solid #ededed; 392 background-color:#f8f8f8; 393 } 394 ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { 395 padding:0 0 5px 8px; 396 background-color:#ffffff; 397 border:none; 398 } 399 ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { 400 margin-left:0; 401 padding-left:0; 402 padding-bottom:15px; 403 border:none; 404 } 405 ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { 406 list-style:none; 407 border-bottom:none; 408 padding-bottom:0; 409 } 410 table tr td dl, table tr td dl dt, table tr td dl dd { 411 margin-top:0; 412 margin-bottom:1px; 413 } 414 /* 415 Table styles 416 */ 417 .overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, 418 .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { 419 width:100%; 420 border-spacing:0; 421 border-left:1px solid #EEE; 422 border-right:1px solid #EEE; 423 border-bottom:1px solid #EEE; 424 } 425 .overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { 426 padding:0px; 427 } 428 .overviewSummary caption, .memberSummary caption, .typeSummary caption, 429 .useSummary caption, .constantsSummary caption, .deprecatedSummary caption, 430 .requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { 431 position:relative; 432 text-align:left; 433 background-repeat:no-repeat; 434 color:#253441; 435 font-weight:bold; 436 clear:none; 437 overflow:hidden; 438 padding:0px; 439 padding-top:10px; 440 padding-left:1px; 441 margin:0px; 442 white-space:pre; 443 } 444 .overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, 445 .useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, 446 .requiresSummary caption a:link, .packagesSummary caption a:link, providesSummary caption a:link, 447 .usesSummary caption a:link, 448 .overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, 449 .useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, 450 .requiresSummary caption a:hover, .packagesSummary caption a:hover, providesSummary caption a:hover, 451 .usesSummary caption a:hover, 452 .overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, 453 .useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, 454 .requiresSummary caption a:active, .packagesSummary caption a:active, providesSummary caption a:active, 455 .usesSummary caption a:active, 456 .overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, 457 .useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited 458 .requiresSummary caption a:visited, .packagesSummary caption a:visited, providesSummary caption a:visited, 459 .usesSummary caption a:visited { 460 color:#FFFFFF; 461 } 462 .overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, 463 .useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, 464 .requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, 465 .usesSummary caption span { 466 white-space:nowrap; 467 padding-top:5px; 468 padding-left:12px; 469 padding-right:12px; 470 padding-bottom:7px; 471 display:inline-block; 472 float:left; 473 background-color:#F8981D; 474 border: none; 475 height:16px; 476 } 477 .memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span { 478 white-space:nowrap; 479 padding-top:5px; 480 padding-left:12px; 481 padding-right:12px; 482 margin-right:3px; 483 display:inline-block; 484 float:left; 485 background-color:#F8981D; 486 height:16px; 487 } 488 .memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span { 489 white-space:nowrap; 490 padding-top:5px; 491 padding-left:12px; 492 padding-right:12px; 493 margin-right:3px; 494 display:inline-block; 495 float:left; 496 background-color:#4D7A97; 497 height:16px; 498 } 499 .memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, 500 .packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab { 501 padding-top:0px; 502 padding-left:0px; 503 padding-right:0px; 504 background-image:none; 505 float:none; 506 display:inline; 507 } 508 .overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, 509 .useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, 510 .requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { 511 display:none; 512 width:5px; 513 position:relative; 514 float:left; 515 background-color:#F8981D; 516 } 517 .memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd { 518 display:none; 519 width:5px; 520 margin-right:3px; 521 position:relative; 522 float:left; 523 background-color:#F8981D; 524 } 525 .memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd { 526 display:none; 527 width:5px; 528 margin-right:3px; 529 position:relative; 530 background-color:#4D7A97; 531 float:left; 532 533 } 534 .rowColor th, .altColor th { 535 font-weight:normal; 536 } 537 .overviewSummary td, .memberSummary td, .typeSummary td, 538 .useSummary td, .constantsSummary td, .deprecatedSummary td, 539 .requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { 540 text-align:left; 541 padding:0px 0px 12px 10px; 542 } 543 th.colFirst, th.colSecond, th.colLast, .useSummary th, .constantsSummary th, .packagesSummary th, 544 td.colFirst, td.colSecond, td.colLast, .useSummary td, .constantsSummary td { 545 vertical-align:top; 546 padding-right:0px; 547 padding-top:8px; 548 padding-bottom:3px; 549 } 550 th.colFirst, th.colSecond, th.colLast, .constantsSummary th, .packagesSummary th { 551 background:#dee3e9; 552 text-align:left; 553 padding:8px 3px 3px 7px; 554 } 555 td.colFirst, th.colFirst { 556 white-space:nowrap; 557 font-size:13px; 558 } 559 td.colSecond, th.colSecond, td.colLast, th.colLast { 560 font-size:13px; 561 } 562 .constantsSummary th, .packagesSummary th { 563 font-size:13px; 564 } 565 .providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, 566 .providesSummary td.colLast { 567 white-space:normal; 568 font-size:13px; 569 } 570 .overviewSummary td.colFirst, .overviewSummary th.colFirst, 571 .requiresSummary td.colFirst, .requiresSummary th.colFirst, 572 .packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, 573 .usesSummary td.colFirst, .usesSummary th.colFirst, 574 .providesSummary td.colFirst, .providesSummary th.colFirst, 575 .memberSummary td.colFirst, .memberSummary th.colFirst, 576 .memberSummary td.colSecond, .memberSummary th.colSecond, 577 .typeSummary td.colFirst{ 578 vertical-align:top; 579 } 580 .packagesSummary th.colLast, .packagesSummary td.colLast { 581 white-space:normal; 582 } 583 td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, 584 td.colSecond a:link, td.colSecond a:active, td.colSecond a:visited, td.colSecond a:hover, 585 th.colFirst a:link, th.colFirst a:active, th.colFirst a:visited, th.colFirst a:hover, 586 th.colSecond a:link, th.colSecond a:active, th.colSecond a:visited, th.colSecond a:hover, 587 td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, 588 .constantValuesContainer td a:link, .constantValuesContainer td a:active, 589 .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { 590 font-weight:bold; 591 } 592 .tableSubHeadingColor { 593 background-color:#EEEEFF; 594 } 595 .altColor, .altColor th { 596 background-color:#FFFFFF; 597 } 598 .rowColor, .rowColor th { 599 background-color:#EEEEEF; 600 } 601 /* 602 Content styles 603 */ 604 .description pre { 605 margin-top:0; 606 } 607 .deprecatedContent { 608 margin:0; 609 padding:10px 0; 610 } 611 .docSummary { 612 padding:0; 613 } 614 615 ul.blockList ul.blockList ul.blockList li.blockList h3 { 616 font-style:normal; 617 } 618 619 div.block { 620 font-size:14px; 621 font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; 622 } 623 624 td.colLast div { 625 padding-top:0px; 626 } 627 628 629 td.colLast a { 630 padding-bottom:3px; 631 } 632 /* 633 Formatting effect styles 634 */ 635 .sourceLineNo { 636 color:green; 637 padding:0 30px 0 0; 638 } 639 h1.hidden { 640 visibility:hidden; 641 overflow:hidden; 642 font-size:10px; 643 } 644 .block { 645 display:block; 646 margin:3px 10px 2px 0px; 647 color:#474747; 648 } 649 .deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, 650 .moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, 651 .packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, 652 .throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { 653 font-weight:bold; 654 } 655 .deprecationComment, .emphasizedPhrase, .interfaceName { 656 font-style:italic; 657 } 658 659 div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, 660 div.block div.block span.interfaceName { 661 font-style:normal; 662 } 663 664 div.contentContainer ul.blockList li.blockList h2 { 665 padding-bottom:0px; 666 } 667 /* 668 IFRAME specific styles 669 */ 670 .mainContainer { 671 margin:0 auto; 672 padding:0; 673 height:100%; 674 width:100%; 675 position:fixed; 676 top:0; 677 left:0; 678 } 679 .leftContainer { 680 height:100%; 681 position:fixed; 682 width:320px; 683 } 684 .leftTop { 685 position:relative; 686 float:left; 687 width:315px; 688 top:0; 689 left:0; 690 height:30%; 691 border-right:6px solid #ccc; 692 border-bottom:6px solid #ccc; 693 } 694 .leftBottom { 695 position:relative; 696 float:left; 697 width:315px; 698 bottom:0; 699 left:0; 700 height:70%; 701 border-right:6px solid #ccc; 702 border-top:1px solid #000; 703 } 704 .rightContainer { 705 position:absolute; 706 left:320px; 707 top:0; 708 bottom:0; 709 height:100%; 710 right:0; 711 border-left:1px solid #000; 712 } 713 .rightIframe { 714 margin:0; 715 padding:0; 716 height:100%; 717 right:30px; 718 width:100%; 719 overflow:visible; 720 margin-bottom:30px; 721 } 722 /* 723 HTML5 specific styles 724 */ 725 main, nav, header, footer, section { 726 display:block; 727 } 728 .ui-autocomplete-category { 729 font-weight:bold; 730 font-size:15px; 731 padding:7px 0 7px 3px; 732 background-color:#4D7A97; 733 color:#FFFFFF; 734 } 735 .resultItem { 736 font-size:13px; 737 } 738 .ui-autocomplete { 739 max-height:85%; 740 max-width:65%; 741 overflow-y:scroll; 742 overflow-x:scroll; 743 white-space:nowrap; 744 box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 745 } 746 ul.ui-autocomplete { 747 position:fixed; 748 z-index:999999; 749 } 750 ul.ui-autocomplete li { 751 float:left; 752 clear:both; 753 width:100%; 754 } 755 .resultHighlight { 756 font-weight:bold; 757 } 758 #search { 759 background-image:url('resources/glass.png'); 760 background-size:13px; 761 background-repeat:no-repeat; 762 background-position:2px 3px; 763 padding-left:20px; 764 position:relative; 765 right:-18px; 766 } 767 #reset { 768 background-color: rgb(255,255,255); 769 border:0 none; 770 width:16px; 771 height:17px; 772 position:relative; 773 left:-2px; 774 background-image:url('resources/x.png'); 775 background-repeat:no-repeat; 776 background-size:12px; 777 background-position:center; 778 } 779 .watermark { 780 color:#888; 781 } 782 .searchTagDescResult { 783 font-style:italic; 784 font-size:11px; 785 } 786 .searchTagHolderResult { 787 font-style:italic; 788 font-size:12px; 789 }