test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
changeset 52616 1a395165c09b
parent 51797 3efead10e303
child 53097 2e82ca64b25d
equal deleted inserted replaced
52615:9a899e2c3e64 52616:1a395165c09b
    22  */
    22  */
    23 
    23 
    24 /*
    24 /*
    25  * @test
    25  * @test
    26  * @bug 8072945 8081854 8141492 8148985 8150188 4649116 8173707 8151743 8169819 8183037 8182765 8196202
    26  * @bug 8072945 8081854 8141492 8148985 8150188 4649116 8173707 8151743 8169819 8183037 8182765 8196202
    27  *      8202624 8210047
    27  *      8202624 8210047 8184205
    28  * @summary Test the version of HTML generated by the javadoc tool.
    28  * @summary Test the version of HTML generated by the javadoc tool.
    29  * @author bpatel
    29  * @author bpatel
    30  * @library ../lib
    30  * @library ../lib
    31  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    31  * @modules jdk.javadoc/jdk.javadoc.internal.tool
    32  * @build JavadocTester
    32  * @build JavadocTester
   125                 "<!DOCTYPE HTML>",
   125                 "<!DOCTYPE HTML>",
   126                 "<meta name=\"dc.created\"",
   126                 "<meta name=\"dc.created\"",
   127                 "<a id=\"navbar.top.firstrow\">\n"
   127                 "<a id=\"navbar.top.firstrow\">\n"
   128                 + "<!--   -->\n"
   128                 + "<!--   -->\n"
   129                 + "</a>",
   129                 + "</a>",
   130                 "<table class=\"overviewSummary\">\n"
   130                 "<div class=\"overviewSummary\">\n"
       
   131                 + "<table>\n"
   131                 + "<caption>",
   132                 + "<caption>",
   132                 "<header role=\"banner\">\n"
   133                 "<header role=\"banner\">\n"
   133                 + "<nav role=\"navigation\">\n"
   134                 + "<nav role=\"navigation\">\n"
   134                 + "<div class=\"fixedNav\">\n"
   135                 + "<div class=\"fixedNav\">\n"
   135                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   136                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   161                 "<!DOCTYPE HTML>",
   162                 "<!DOCTYPE HTML>",
   162                 "<meta name=\"dc.created\"",
   163                 "<meta name=\"dc.created\"",
   163                 "<a id=\"navbar.top.firstrow\">\n"
   164                 "<a id=\"navbar.top.firstrow\">\n"
   164                 + "<!--   -->\n"
   165                 + "<!--   -->\n"
   165                 + "</a>",
   166                 + "</a>",
   166                 "<table class=\"typeSummary\">",
   167                 "<div class=\"typeSummary\">\n<table>",
   167                 "<header role=\"banner\">\n"
   168                 "<header role=\"banner\">\n"
   168                 + "<nav role=\"navigation\">\n"
   169                 + "<nav role=\"navigation\">\n"
   169                 + "<div class=\"fixedNav\">\n"
   170                 + "<div class=\"fixedNav\">\n"
   170                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   171                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   171                 "<main role=\"main\">\n"
   172                 "<main role=\"main\">\n"
   180         // No package description
   181         // No package description
   181         checkOutput("pkg1/package-summary.html", true,
   182         checkOutput("pkg1/package-summary.html", true,
   182                 "<div class=\"contentContainer\">\n"
   183                 "<div class=\"contentContainer\">\n"
   183                 + "<ul class=\"blockList\">\n"
   184                 + "<ul class=\"blockList\">\n"
   184                 + "<li class=\"blockList\">\n"
   185                 + "<li class=\"blockList\">\n"
   185                 + "<table class=\"typeSummary\">\n"
   186                 + "<div class=\"typeSummary\">\n<table>\n"
   186                 + "<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>");
   187                 + "<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>");
   187 
   188 
   188         // Test for package-tree page
   189         // Test for package-tree page
   189         checkOutput("pkg/package-tree.html", true,
   190         checkOutput("pkg/package-tree.html", true,
   190                 "<!DOCTYPE HTML>",
   191                 "<!DOCTYPE HTML>",
   216                 "<!DOCTYPE HTML>",
   217                 "<!DOCTYPE HTML>",
   217                 "<meta name=\"dc.created\"",
   218                 "<meta name=\"dc.created\"",
   218                 "<a id=\"navbar.top.firstrow\">\n"
   219                 "<a id=\"navbar.top.firstrow\">\n"
   219                 + "<!--   -->\n"
   220                 + "<!--   -->\n"
   220                 + "</a>",
   221                 + "</a>",
   221                 "<table class=\"useSummary\">",
   222                 "<div class=\"useSummary\">\n<table>",
   222                 "<header role=\"banner\">\n"
   223                 "<header role=\"banner\">\n"
   223                 + "<nav role=\"navigation\">\n"
   224                 + "<nav role=\"navigation\">\n"
   224                 + "<div class=\"fixedNav\">\n"
   225                 + "<div class=\"fixedNav\">\n"
   225                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   226                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   226                 "<main role=\"main\">\n"
   227                 "<main role=\"main\">\n"
   234                 "<!DOCTYPE HTML>",
   235                 "<!DOCTYPE HTML>",
   235                 "<meta name=\"dc.created\"",
   236                 "<meta name=\"dc.created\"",
   236                 "<a id=\"navbar.top.firstrow\">\n"
   237                 "<a id=\"navbar.top.firstrow\">\n"
   237                 + "<!--   -->\n"
   238                 + "<!--   -->\n"
   238                 + "</a>",
   239                 + "</a>",
   239                 "<table class=\"constantsSummary\">",
   240                 "<div class=\"constantsSummary\">\n<table>",
   240                 "<header role=\"banner\">\n"
   241                 "<header role=\"banner\">\n"
   241                 + "<nav role=\"navigation\">\n"
   242                 + "<nav role=\"navigation\">\n"
   242                 + "<div class=\"fixedNav\">\n"
   243                 + "<div class=\"fixedNav\">\n"
   243                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   244                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   244                 "<main role=\"main\">\n"
   245                 "<main role=\"main\">\n"
   256                 "<!DOCTYPE HTML>",
   257                 "<!DOCTYPE HTML>",
   257                 "<meta name=\"dc.created\"",
   258                 "<meta name=\"dc.created\"",
   258                 "<a id=\"navbar.top.firstrow\">\n"
   259                 "<a id=\"navbar.top.firstrow\">\n"
   259                 + "<!--   -->\n"
   260                 + "<!--   -->\n"
   260                 + "</a>",
   261                 + "</a>",
   261                 "<table class=\"deprecatedSummary\">",
   262                 "<div class=\"deprecatedSummary\">\n<table>",
   262                 "<header role=\"banner\">\n"
   263                 "<header role=\"banner\">\n"
   263                 + "<nav role=\"navigation\">\n"
   264                 + "<nav role=\"navigation\">\n"
   264                 + "<div class=\"fixedNav\">\n"
   265                 + "<div class=\"fixedNav\">\n"
   265                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   266                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   266                 "<main role=\"main\">\n"
   267                 "<main role=\"main\">\n"
   377                 + "<ul class=\"blockList\">\n"
   378                 + "<ul class=\"blockList\">\n"
   378                 + "<li class=\"blockList\"><a id=\"nested.class.summary\">\n"
   379                 + "<li class=\"blockList\"><a id=\"nested.class.summary\">\n"
   379                 + "<!--   -->\n"
   380                 + "<!--   -->\n"
   380                 + "</a>\n"
   381                 + "</a>\n"
   381                 + "<h3>Nested Class Summary</h3>\n"
   382                 + "<h3>Nested Class Summary</h3>\n"
   382                 + "<table class=\"memberSummary\">",
   383                 + "<div class=\"memberSummary\">\n<table>",
   383                 "<section role=\"region\">\n"
   384                 "<section role=\"region\">\n"
   384                 + "<ul class=\"blockList\">\n"
   385                 + "<ul class=\"blockList\">\n"
   385                 + "<li class=\"blockList\"><a id=\"field.summary\">\n"
   386                 + "<li class=\"blockList\"><a id=\"field.summary\">\n"
   386                 + "<!--   -->\n"
   387                 + "<!--   -->\n"
   387                 + "</a>\n"
   388                 + "</a>\n"
   388                 + "<h3>Field Summary</h3>\n"
   389                 + "<h3>Field Summary</h3>\n"
   389                 + "<table class=\"memberSummary\">",
   390                 + "<div class=\"memberSummary\">\n<table>",
   390                 "<section role=\"region\">\n"
   391                 "<section role=\"region\">\n"
   391                 + "<ul class=\"blockList\">\n"
   392                 + "<ul class=\"blockList\">\n"
   392                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   393                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   393                 + "<!--   -->\n"
   394                 + "<!--   -->\n"
   394                 + "</a>\n"
   395                 + "</a>\n"
   395                 + "<h3>Constructor Summary</h3>\n"
   396                 + "<h3>Constructor Summary</h3>\n"
   396                 + "<table class=\"memberSummary\">",
   397                 + "<div class=\"memberSummary\">\n<table>",
   397                 "<section role=\"region\">\n"
   398                 "<section role=\"region\">\n"
   398                 + "<ul class=\"blockList\">\n"
   399                 + "<ul class=\"blockList\">\n"
   399                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   400                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   400                 + "<!--   -->\n"
   401                 + "<!--   -->\n"
   401                 + "</a>\n"
   402                 + "</a>\n"
   439                 + "<ul class=\"blockList\">\n"
   440                 + "<ul class=\"blockList\">\n"
   440                 + "<li class=\"blockList\"><a id=\"enum.constant.summary\">\n"
   441                 + "<li class=\"blockList\"><a id=\"enum.constant.summary\">\n"
   441                 + "<!--   -->\n"
   442                 + "<!--   -->\n"
   442                 + "</a>\n"
   443                 + "</a>\n"
   443                 + "<h3>Enum Constant Summary</h3>\n"
   444                 + "<h3>Enum Constant Summary</h3>\n"
   444                 + "<table class=\"memberSummary\">",
   445                 + "<div class=\"memberSummary\">\n",
       
   446                 "<table aria-labelledby=\"t0\">\n",
   445                 "<section role=\"region\">\n"
   447                 "<section role=\"region\">\n"
   446                 + "<ul class=\"blockList\">\n"
   448                 + "<ul class=\"blockList\">\n"
   447                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   449                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   448                 + "<!--   -->\n"
   450                 + "<!--   -->\n"
   449                 + "</a>\n"
   451                 + "</a>\n"
   450                 + "<h3>Method Summary</h3>\n"
   452                 + "<h3>Method Summary</h3>\n"
   451                 + "<table class=\"memberSummary\">",
   453                 + "<div class=\"memberSummary\">\n",
       
   454                 "<table aria-labelledby=\"t0\">",
   452                 "<section role=\"region\">\n"
   455                 "<section role=\"region\">\n"
   453                 + "<ul class=\"blockList\">\n"
   456                 + "<ul class=\"blockList\">\n"
   454                 + "<li class=\"blockList\"><a id=\"enum.constant.detail\">\n"
   457                 + "<li class=\"blockList\"><a id=\"enum.constant.detail\">\n"
   455                 + "<!--   -->\n"
   458                 + "<!--   -->\n"
   456                 + "</a>\n"
   459                 + "</a>\n"
   482                 + "<ul class=\"blockList\">\n"
   485                 + "<ul class=\"blockList\">\n"
   483                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   486                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   484                 + "<!--   -->\n"
   487                 + "<!--   -->\n"
   485                 + "</a>\n"
   488                 + "</a>\n"
   486                 + "<h3>Method Summary</h3>\n"
   489                 + "<h3>Method Summary</h3>\n"
   487                 + "<table class=\"memberSummary\">",
   490                 + "<div class=\"memberSummary\">\n",
       
   491                 "<table aria-labelledby=\"t0\">\n",
   488                 "<section role=\"region\">\n"
   492                 "<section role=\"region\">\n"
   489                 + "<ul class=\"blockList\">\n"
   493                 + "<ul class=\"blockList\">\n"
   490                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   494                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   491                 + "<!--   -->\n"
   495                 + "<!--   -->\n"
   492                 + "</a>\n"
   496                 + "</a>\n"
   570                 + "<ul class=\"blockList\">\n"
   574                 + "<ul class=\"blockList\">\n"
   571                 + "<li class=\"blockList\"><a id=\"annotation.type.required.element.summary\">\n"
   575                 + "<li class=\"blockList\"><a id=\"annotation.type.required.element.summary\">\n"
   572                 + "<!--   -->\n"
   576                 + "<!--   -->\n"
   573                 + "</a>\n"
   577                 + "</a>\n"
   574                 + "<h3>Required Element Summary</h3>\n"
   578                 + "<h3>Required Element Summary</h3>\n"
   575                 + "<table class=\"memberSummary\">",
   579                 + "<div class=\"memberSummary\">\n<table>",
   576                 "<section role=\"region\">\n"
   580                 "<section role=\"region\">\n"
   577                 + "<ul class=\"blockList\">\n"
   581                 + "<ul class=\"blockList\">\n"
   578                 + "<li class=\"blockList\"><a id=\"annotation.type.optional.element.summary\">\n"
   582                 + "<li class=\"blockList\"><a id=\"annotation.type.optional.element.summary\">\n"
   579                 + "<!--   -->\n"
   583                 + "<!--   -->\n"
   580                 + "</a>\n"
   584                 + "</a>\n"
   581                 + "<h3>Optional Element Summary</h3>\n"
   585                 + "<h3>Optional Element Summary</h3>\n"
   582                 + "<table class=\"memberSummary\">",
   586                 + "<div class=\"memberSummary\">\n<table>",
   583                 "<section role=\"region\">\n"
   587                 "<section role=\"region\">\n"
   584                 + "<ul class=\"blockList\">\n"
   588                 + "<ul class=\"blockList\">\n"
   585                 + "<li class=\"blockList\"><a id=\"annotation.type.element.detail\">\n"
   589                 + "<li class=\"blockList\"><a id=\"annotation.type.element.detail\">\n"
   586                 + "<!--   -->\n"
   590                 + "<!--   -->\n"
   587                 + "</a>\n"
   591                 + "</a>\n"
   601                 + "<nav role=\"navigation\">\n"
   605                 + "<nav role=\"navigation\">\n"
   602                 + "<div class=\"fixedNav\">\n"
   606                 + "<div class=\"fixedNav\">\n"
   603                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   607                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
   604                 "<main role=\"main\">\n"
   608                 "<main role=\"main\">\n"
   605                 + "<div class=\"header\">",
   609                 + "<div class=\"header\">",
   606                 "<table class=\"useSummary\">",
   610                 "<div class=\"useSummary\">\n<table>",
   607                 "<section role=\"region\"><a id=\"pkg\">\n"
   611                 "<section role=\"region\"><a id=\"pkg\">\n"
   608                 + "<!--   -->\n"
   612                 + "<!--   -->\n"
   609                 + "</a>\n"
   613                 + "</a>\n"
   610                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
   614                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
   611                 + "<table class=\"useSummary\">",
   615                 + "<div class=\"useSummary\">\n<table>",
   612                 "<footer role=\"contentinfo\">\n"
   616                 "<footer role=\"contentinfo\">\n"
   613                 + "<nav role=\"navigation\">\n"
   617                 + "<nav role=\"navigation\">\n"
   614                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   618                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   615 
   619 
   616         // Test for main index page
   620         // Test for main index page
   655                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   659                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   656                 "<meta name=\"date\"",
   660                 "<meta name=\"date\"",
   657                 "<a name=\"navbar.top.firstrow\">\n"
   661                 "<a name=\"navbar.top.firstrow\">\n"
   658                 + "<!--   -->\n"
   662                 + "<!--   -->\n"
   659                 + "</a>",
   663                 + "</a>",
   660                 "<table class=\"overviewSummary\" summary=\"Package Summary table, listing packages, and an explanation\">\n"
   664                 "<table summary=\"Package Summary table, listing packages, and an explanation\">\n"
   661                 + "<caption>",
   665                 + "<caption>",
   662                 "</noscript>\n"
   666                 "</noscript>\n"
   663                 + "<div class=\"fixedNav\">\n"
   667                 + "<div class=\"fixedNav\">\n"
   664                 + "<!-- ========= START OF TOP NAVBAR ======= -->");
   668                 + "<!-- ========= START OF TOP NAVBAR ======= -->");
   665 
   669 
   677                 "<a name=\"navbar.top.firstrow\">\n"
   681                 "<a name=\"navbar.top.firstrow\">\n"
   678                 + "<!--   -->\n"
   682                 + "<!--   -->\n"
   679                 + "</a>",
   683                 + "</a>",
   680                 "<section role=\"region\">\n"
   684                 "<section role=\"region\">\n"
   681                 + "<h2 title=\"Package pkg Description\">Package pkg Description</h2>\n",
   685                 + "<h2 title=\"Package pkg Description\">Package pkg Description</h2>\n",
   682                 "<table class=\"typeSummary\" summary=\"Interface Summary table, listing interfaces, and an explanation\">",
   686                 "<div class=\"typeSummary\">\n<table summary=\"Interface Summary table, listing interfaces, and an explanation\">",
   683                 "<table class=\"typeSummary\" summary=\"Class Summary table, listing classes, and an explanation\">",
   687                 "<div class=\"typeSummary\">\n<table summary=\"Class Summary table, listing classes, and an explanation\">",
   684                 "<table class=\"typeSummary\" summary=\"Enum Summary table, listing enums, and an explanation\">",
   688                 "<div class=\"typeSummary\">\n<table summary=\"Enum Summary table, listing enums, and an explanation\">",
   685                 "<table class=\"typeSummary\" summary=\"Exception Summary table, listing exceptions, and an explanation\">",
   689                 "<div class=\"typeSummary\">\n<table summary=\"Exception Summary table, listing exceptions, and an explanation\">",
   686                 "<table class=\"typeSummary\" summary=\"Error Summary table, listing errors, and an explanation\">",
   690                 "<div class=\"typeSummary\">\n<table summary=\"Error Summary table, listing errors, and an explanation\">",
   687                 "<table class=\"typeSummary\" summary=\"Annotation Types Summary table, listing annotation types, and an explanation\">");
   691                 "<div class=\"typeSummary\">\n<table summary=\"Annotation Types Summary table, listing annotation types, and an explanation\">");
   688 
   692 
   689         // Negated test for package-tree page
   693         // Negated test for package-tree page
   690         checkOutput("pkg/package-tree.html", false,
   694         checkOutput("pkg/package-tree.html", false,
   691                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   695                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   692                 "<meta name=\"date\"",
   696                 "<meta name=\"date\"",
   699                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   703                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   700                 "<meta name=\"date\"",
   704                 "<meta name=\"date\"",
   701                 "<a name=\"navbar.top.firstrow\">\n"
   705                 "<a name=\"navbar.top.firstrow\">\n"
   702                 + "<!--   -->\n"
   706                 + "<!--   -->\n"
   703                 + "</a>",
   707                 + "</a>",
   704                 "<table class=\"useSummary\" summary=\"Use table, listing packages, and an explanation\">");
   708                 "<div class=\"useSummary\">\n"
       
   709                 + "<table summary=\"Use table, listing packages, and an explanation\">");
   705 
   710 
   706         // Negated test for constant-values page
   711         // Negated test for constant-values page
   707         checkOutput("constant-values.html", false,
   712         checkOutput("constant-values.html", false,
   708                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   713                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   709                 "<meta name=\"date\"",
   714                 "<meta name=\"date\"",
   716                 + "<script type=\"text/javascript\"><!--\n"
   721                 + "<script type=\"text/javascript\"><!--\n"
   717                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
   722                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
   718                 + "//-->\n"
   723                 + "//-->\n"
   719                 + "</script>\n"
   724                 + "</script>\n"
   720                 + "<div class=\"header\">",
   725                 + "<div class=\"header\">",
   721                 "<table class=\"constantsSummary\" summary=\"Constant Field Values table, listing constant fields, and values\">");
   726                 "<div class=\"constantsSummary\">\n"
       
   727                 + "<table summary=\"Constant Field Values table, listing constant fields, and values\">");
   722 
   728 
   723         // Negated test for deprecated-list page
   729         // Negated test for deprecated-list page
   724         checkOutput("deprecated-list.html", false,
   730         checkOutput("deprecated-list.html", false,
   725                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   731                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   726                 "<meta name=\"date\"",
   732                 "<meta name=\"date\"",
   735                 + "//-->\n"
   741                 + "//-->\n"
   736                 + "</script>\n"
   742                 + "</script>\n"
   737                 + "<div class=\"header\">\n"
   743                 + "<div class=\"header\">\n"
   738                 + "<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n"
   744                 + "<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n"
   739                 + "<h2 title=\"Contents\">Contents</h2>",
   745                 + "<h2 title=\"Contents\">Contents</h2>",
   740                 "<table class=\"deprecatedSummary\" summary=\"Classes table, listing classes, and an explanation\">",
   746                 "<div class=\"deprecatedSummary\">\n<table summary=\"Classes table, listing classes, and an explanation\">",
   741                 "<table class=\"deprecatedSummary\" summary=\"Enums table, listing enums, and an explanation\">",
   747                 "<div class=\"deprecatedSummary\">\n<table summary=\"Enums table, listing enums, and an explanation\">",
   742                 "<table class=\"deprecatedSummary\" summary=\"Exceptions table, listing exceptions, and an explanation\">",
   748                 "<div class=\"deprecatedSummary\">\n<table summary=\"Exceptions table, listing exceptions, and an explanation\">",
   743                 "<table class=\"deprecatedSummary\" summary=\"Errors table, listing errors, and an explanation\">",
   749                 "<div class=\"deprecatedSummary\">\n<table summary=\"Errors table, listing errors, and an explanation\">",
   744                 "<table class=\"deprecatedSummary\" summary=\"Annotation Types table, listing annotation types, and an explanation\">",
   750                 "<div class=\"deprecatedSummary\">\n<table summary=\"Annotation Types table, listing annotation types, and an explanation\">",
   745                 "<table class=\"deprecatedSummary\" summary=\"Fields table, listing fields, and an explanation\">",
   751                 "<div class=\"deprecatedSummary\">\n<table summary=\"Fields table, listing fields, and an explanation\">",
   746                 "<table class=\"deprecatedSummary\" summary=\"Methods table, listing methods, and an explanation\">",
   752                 "<div class=\"deprecatedSummary\">\n<table summary=\"Methods table, listing methods, and an explanation\">",
   747                 "<table class=\"deprecatedSummary\" summary=\"Constructors table, listing constructors, and an explanation\">",
   753                 "<div class=\"deprecatedSummary\">\n<table summary=\"Constructors table, listing constructors, and an explanation\">",
   748                 "<table class=\"deprecatedSummary\" summary=\"Enum Constants table, listing enum constants, and an explanation\">",
   754                 "<div class=\"deprecatedSummary\">\n<table summary=\"Enum Constants table, listing enum constants, and an explanation\">",
   749                 "<table class=\"deprecatedSummary\" summary=\"Annotation Type Elements table, listing annotation type elements, and an explanation\">");
   755                 "<div class=\"deprecatedSummary\">\n<table summary=\"Annotation Type Elements table, listing annotation type elements, and an explanation\">");
   750 
   756 
   751         // Negated test for serialized-form page
   757         // Negated test for serialized-form page
   752         checkOutput("serialized-form.html", false,
   758         checkOutput("serialized-form.html", false,
   753                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   759                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   754                 "<meta name=\"date\"",
   760                 "<meta name=\"date\"",
   846                 + "<ul class=\"blockList\">\n"
   852                 + "<ul class=\"blockList\">\n"
   847                 + "<li class=\"blockList\"><a name=\"nested.class.summary\">\n"
   853                 + "<li class=\"blockList\"><a name=\"nested.class.summary\">\n"
   848                 + "<!--   -->\n"
   854                 + "<!--   -->\n"
   849                 + "</a>\n"
   855                 + "</a>\n"
   850                 + "<h3>Nested Class Summary</h3>\n"
   856                 + "<h3>Nested Class Summary</h3>\n"
   851                 + "<table class=\"memberSummary\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">",
   857                 + "<div class=\"memberSummary\">\n"
       
   858                 + "<table summary=\"Nested Class Summary table, listing nested classes, and an explanation\">",
   852                 "<!-- =========== FIELD SUMMARY =========== -->\n"
   859                 "<!-- =========== FIELD SUMMARY =========== -->\n"
   853                 + "<ul class=\"blockList\">\n"
   860                 + "<ul class=\"blockList\">\n"
   854                 + "<li class=\"blockList\"><a name=\"field.summary\">\n"
   861                 + "<li class=\"blockList\"><a name=\"field.summary\">\n"
   855                 + "<!--   -->\n"
   862                 + "<!--   -->\n"
   856                 + "</a>\n"
   863                 + "</a>\n"
   857                 + "<h3>Field Summary</h3>\n"
   864                 + "<h3>Field Summary</h3>\n"
   858                 + "<table class=\"memberSummary\" summary=\"Field Summary table, listing fields, and an explanation\">",
   865                 + "<div class=\"memberSummary\">\n"
       
   866                 + "<table summary=\"Field Summary table, listing fields, and an explanation\">",
   859                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   867                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   860                 + "<ul class=\"blockList\">\n"
   868                 + "<ul class=\"blockList\">\n"
   861                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   869                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   862                 + "<!--   -->\n"
   870                 + "<!--   -->\n"
   863                 + "</a>\n"
   871                 + "</a>\n"
   864                 + "<h3>Constructor Summary</h3>\n"
   872                 + "<h3>Constructor Summary</h3>\n"
   865                 + "<table class=\"memberSummary\" summary=\"Constructor Summary table, listing constructors, and an explanation\">",
   873                 + "<div class=\"memberSummary\">\n"
       
   874                 + "<table summary=\"Constructor Summary table, listing constructors, and an explanation\">",
   866                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   875                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   867                 + "<ul class=\"blockList\">\n"
   876                 + "<ul class=\"blockList\">\n"
   868                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   877                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   869                 + "<!--   -->\n"
   878                 + "<!--   -->\n"
   870                 + "</a>\n"
   879                 + "</a>\n"
   871                 + "<h3>Method Summary</h3>\n"
   880                 + "<h3>Method Summary</h3>\n"
   872                 + "<table class=\"memberSummary\" summary=\"Method Summary table, listing methods, and an explanation\">",
   881                 + "<div class=\"memberSummary\">\n"
       
   882                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   873                 "<!-- ============ FIELD DETAIL =========== -->\n"
   883                 "<!-- ============ FIELD DETAIL =========== -->\n"
   874                 + "<ul class=\"blockList\">\n"
   884                 + "<ul class=\"blockList\">\n"
   875                 + "<li class=\"blockList\"><a name=\"field.detail\">\n"
   885                 + "<li class=\"blockList\"><a name=\"field.detail\">\n"
   876                 + "<!--   -->\n"
   886                 + "<!--   -->\n"
   877                 + "</a>\n"
   887                 + "</a>\n"
   902                 + "<ul class=\"blockList\">\n"
   912                 + "<ul class=\"blockList\">\n"
   903                 + "<li class=\"blockList\"><a name=\"enum.constant.summary\">\n"
   913                 + "<li class=\"blockList\"><a name=\"enum.constant.summary\">\n"
   904                 + "<!--   -->\n"
   914                 + "<!--   -->\n"
   905                 + "</a>\n"
   915                 + "</a>\n"
   906                 + "<h3>Enum Constant Summary</h3>\n"
   916                 + "<h3>Enum Constant Summary</h3>\n"
   907                 + "<table class=\"memberSummary\" summary=\"Enum Constant Summary table, listing enum constants, and an explanation\">",
   917                 + "<div class=\"memberSummary\">\n"
       
   918                 + "<table summary=\"Enum Constant Summary table, listing enum constants, and an explanation\">",
   908                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   919                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   909                 + "<ul class=\"blockList\">\n"
   920                 + "<ul class=\"blockList\">\n"
   910                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   921                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   911                 + "<!--   -->\n"
   922                 + "<!--   -->\n"
   912                 + "</a>\n"
   923                 + "</a>\n"
   913                 + "<h3>Method Summary</h3>\n"
   924                 + "<h3>Method Summary</h3>\n"
   914                 + "<table class=\"memberSummary\" summary=\"Method Summary table, listing methods, and an explanation\">",
   925                 + "<div class=\"memberSummary\">\n"
       
   926                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   915                 "<!-- ============ ENUM CONSTANT DETAIL =========== -->\n"
   927                 "<!-- ============ ENUM CONSTANT DETAIL =========== -->\n"
   916                 + "<ul class=\"blockList\">\n"
   928                 + "<ul class=\"blockList\">\n"
   917                 + "<li class=\"blockList\"><a name=\"enum.constant.detail\">\n"
   929                 + "<li class=\"blockList\"><a name=\"enum.constant.detail\">\n"
   918                 + "<!--   -->\n"
   930                 + "<!--   -->\n"
   919                 + "</a>\n"
   931                 + "</a>\n"
   938                 + "<ul class=\"blockList\">\n"
   950                 + "<ul class=\"blockList\">\n"
   939                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   951                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   940                 + "<!--   -->\n"
   952                 + "<!--   -->\n"
   941                 + "</a>\n"
   953                 + "</a>\n"
   942                 + "<h3>Method Summary</h3>\n"
   954                 + "<h3>Method Summary</h3>\n"
   943                 + "<table class=\"memberSummary\" summary=\"Method Summary table, listing methods, and an explanation\">",
   955                 + "<div class=\"memberSummary\">\n"
       
   956                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   944                 "<!-- ============ METHOD DETAIL ========== -->\n"
   957                 "<!-- ============ METHOD DETAIL ========== -->\n"
   945                 + "<ul class=\"blockList\">\n"
   958                 + "<ul class=\"blockList\">\n"
   946                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   959                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   947                 + "<!--   -->\n"
   960                 + "<!--   -->\n"
   948                 + "</a>\n"
   961                 + "</a>\n"
  1005                 + "<ul class=\"blockList\">\n"
  1018                 + "<ul class=\"blockList\">\n"
  1006                 + "<li class=\"blockList\"><a name=\"annotation.type.required.element.summary\">\n"
  1019                 + "<li class=\"blockList\"><a name=\"annotation.type.required.element.summary\">\n"
  1007                 + "<!--   -->\n"
  1020                 + "<!--   -->\n"
  1008                 + "</a>\n"
  1021                 + "</a>\n"
  1009                 + "<h3>Required Element Summary</h3>\n"
  1022                 + "<h3>Required Element Summary</h3>\n"
  1010                 + "<table class=\"memberSummary\" summary=\"Required Element Summary table, listing required elements, and an explanation\">",
  1023                 + "<div class=\"memberSummary\">\n"
       
  1024                 + "<table summary=\"Required Element Summary table, listing required elements, and an explanation\">",
  1011                 "<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->\n"
  1025                 "<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->\n"
  1012                 + "<ul class=\"blockList\">\n"
  1026                 + "<ul class=\"blockList\">\n"
  1013                 + "<li class=\"blockList\"><a name=\"annotation.type.optional.element.summary\">\n"
  1027                 + "<li class=\"blockList\"><a name=\"annotation.type.optional.element.summary\">\n"
  1014                 + "<!--   -->\n"
  1028                 + "<!--   -->\n"
  1015                 + "</a>\n"
  1029                 + "</a>\n"
  1016                 + "<h3>Optional Element Summary</h3>\n"
  1030                 + "<h3>Optional Element Summary</h3>\n"
  1017                 + "<table class=\"memberSummary\" summary=\"Optional Element Summary table, listing optional elements, and an explanation\">",
  1031                 + "<div class=\"memberSummary\">\n"
       
  1032                 + "<table summary=\"Optional Element Summary table, listing optional elements, and an explanation\">",
  1018                 "<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->\n"
  1033                 "<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->\n"
  1019                 + "<ul class=\"blockList\">\n"
  1034                 + "<ul class=\"blockList\">\n"
  1020                 + "<li class=\"blockList\"><a name=\"annotation.type.element.detail\">\n"
  1035                 + "<li class=\"blockList\"><a name=\"annotation.type.element.detail\">\n"
  1021                 + "<!--   -->\n"
  1036                 + "<!--   -->\n"
  1022                 + "</a>\n"
  1037                 + "</a>\n"
  1035                 + "<script type=\"text/javascript\"><!--\n"
  1050                 + "<script type=\"text/javascript\"><!--\n"
  1036                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
  1051                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
  1037                 + "//-->\n"
  1052                 + "//-->\n"
  1038                 + "</script>\n"
  1053                 + "</script>\n"
  1039                 + "<div class=\"header\">",
  1054                 + "<div class=\"header\">",
  1040                 "<table class=\"useSummary\" summary=\"Use table, listing packages, and an explanation\">",
  1055                 "<div class=\"useSummary\">\n"
       
  1056                 + "<table summary=\"Use table, listing packages, and an explanation\">",
  1041                 "<li class=\"blockList\"><a name=\"pkg\">\n"
  1057                 "<li class=\"blockList\"><a name=\"pkg\">\n"
  1042                 + "<!--   -->\n"
  1058                 + "<!--   -->\n"
  1043                 + "</a>\n"
  1059                 + "</a>\n"
  1044                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  1060                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  1045                 + "<table class=\"useSummary\" summary=\"Use table, listing fields, and an explanation\">");
  1061                 + "<div class=\"useSummary\">\n<table summary=\"Use table, listing fields, and an explanation\">");
  1046 
  1062 
  1047         // Negated test for main index page
  1063         // Negated test for main index page
  1048         checkOutput("index.html", false,
  1064         checkOutput("index.html", false,
  1049                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1065                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1050                 "<body>\n"
  1066                 "<body>\n"
  1080                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1096                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1081                 "<meta name=\"date\"",
  1097                 "<meta name=\"date\"",
  1082                 "<a name=\"navbar.top.firstrow\">\n"
  1098                 "<a name=\"navbar.top.firstrow\">\n"
  1083                 + "<!--   -->\n"
  1099                 + "<!--   -->\n"
  1084                 + "</a>",
  1100                 + "</a>",
  1085                 "<table class=\"overviewSummary\" summary=\"Package Summary table, listing packages, and an explanation\">\n"
  1101                 "<div class=\"overviewSummary\">\n"
       
  1102                 + "<table summary=\"Package Summary table, listing packages, and an explanation\">\n"
  1086                 + "<caption>",
  1103                 + "<caption>",
  1087                 "</noscript>\n"
  1104                 "</noscript>\n"
  1088                 + "<div class=\"fixedNav\">\n"
  1105                 + "<div class=\"fixedNav\">\n"
  1089                 + "<!-- ========= START OF TOP NAVBAR ======= -->");
  1106                 + "<!-- ========= START OF TOP NAVBAR ======= -->");
  1090 
  1107 
  1104                 + "</a>",
  1121                 + "</a>",
  1105                 "<div class=\"contentContainer\"><a name=\"package.description\">\n"
  1122                 "<div class=\"contentContainer\"><a name=\"package.description\">\n"
  1106                 + "<!--   -->\n"
  1123                 + "<!--   -->\n"
  1107                 + "</a>\n"
  1124                 + "</a>\n"
  1108                 + "<div class=\"block\">Test package.</div>",
  1125                 + "<div class=\"block\">Test package.</div>",
  1109                 "<table class=\"typeSummary\" summary=\"Interface Summary table, listing interfaces, and an explanation\">",
  1126                 "<div class=\"typeSummary\">\n<table summary=\"Interface Summary table, listing interfaces, and an explanation\">",
  1110                 "<table class=\"typeSummary\" summary=\"Class Summary table, listing classes, and an explanation\">",
  1127                 "<div class=\"typeSummary\">\n<table summary=\"Class Summary table, listing classes, and an explanation\">",
  1111                 "<table class=\"typeSummary\" summary=\"Enum Summary table, listing enums, and an explanation\">",
  1128                 "<div class=\"typeSummary\">\n<table summary=\"Enum Summary table, listing enums, and an explanation\">",
  1112                 "<table class=\"typeSummary\" summary=\"Exception Summary table, listing exceptions, and an explanation\">",
  1129                 "<div class=\"typeSummary\">\n<table summary=\"Exception Summary table, listing exceptions, and an explanation\">",
  1113                 "<table class=\"typeSummary\" summary=\"Error Summary table, listing errors, and an explanation\">",
  1130                 "<div class=\"typeSummary\">\n<table summary=\"Error Summary table, listing errors, and an explanation\">",
  1114                 "<table class=\"typeSummary\" summary=\"Annotation Types Summary table, listing annotation types, and an explanation\">");
  1131                 "<div class=\"typeSummary\">\n<table summary=\"Annotation Types Summary table, listing annotation types, and an explanation\">");
  1115         // No Package description
  1132         // No Package description
  1116         checkOutput("pkg1/package-summary.html", true,
  1133         checkOutput("pkg1/package-summary.html", true,
  1117                 "<div class=\"contentContainer\">\n"
  1134                 "<div class=\"contentContainer\">\n"
  1118                 + "<ul class=\"blockList\">\n"
  1135                 + "<ul class=\"blockList\">\n"
  1119                 + "<li class=\"blockList\">\n"
  1136                 + "<li class=\"blockList\">\n"
  1120                 + "<table class=\"typeSummary\" summary=\"Class Summary table, listing classes, and an explanation\">\n"
  1137                 + "<div class=\"typeSummary\">\n"
       
  1138                 + "<table summary=\"Class Summary table, listing classes, and an explanation\">\n"
  1121                 + "<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>");
  1139                 + "<caption><span>Class Summary</span><span class=\"tabEnd\">&nbsp;</span></caption>");
  1122 
  1140 
  1123         // Test for package-tree page
  1141         // Test for package-tree page
  1124         checkOutput("pkg/package-tree.html", true,
  1142         checkOutput("pkg/package-tree.html", true,
  1125                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1143                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1134                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1152                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1135                 "<meta name=\"date\"",
  1153                 "<meta name=\"date\"",
  1136                 "<a name=\"navbar.top.firstrow\">\n"
  1154                 "<a name=\"navbar.top.firstrow\">\n"
  1137                 + "<!--   -->\n"
  1155                 + "<!--   -->\n"
  1138                 + "</a>",
  1156                 + "</a>",
  1139                 "<table class=\"useSummary\" summary=\"Use table, listing packages, and an explanation\">");
  1157                 "<div class=\"useSummary\">\n"
       
  1158                 + "<table summary=\"Use table, listing packages, and an explanation\">");
  1140 
  1159 
  1141         // Test for constant-values page
  1160         // Test for constant-values page
  1142         checkOutput("constant-values.html", true,
  1161         checkOutput("constant-values.html", true,
  1143                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1162                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1144                 "<meta name=\"date\"",
  1163                 "<meta name=\"date\"",
  1151                 + "<script type=\"text/javascript\"><!--\n"
  1170                 + "<script type=\"text/javascript\"><!--\n"
  1152                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
  1171                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
  1153                 + "//-->\n"
  1172                 + "//-->\n"
  1154                 + "</script>\n"
  1173                 + "</script>\n"
  1155                 + "<div class=\"header\">",
  1174                 + "<div class=\"header\">",
  1156                 "<table class=\"constantsSummary\" summary=\"Constant Field Values table, listing constant fields, and values\">");
  1175                 "<div class=\"constantsSummary\">\n"
       
  1176                 + "<table summary=\"Constant Field Values table, listing constant fields, and values\">");
  1157 
  1177 
  1158         // Test for deprecated-list page
  1178         // Test for deprecated-list page
  1159         checkOutput("deprecated-list.html", true,
  1179         checkOutput("deprecated-list.html", true,
  1160                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1180                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1161                 "<meta name=\"date\"",
  1181                 "<meta name=\"date\"",
  1170                 + "//-->\n"
  1190                 + "//-->\n"
  1171                 + "</script>\n"
  1191                 + "</script>\n"
  1172                 + "<div class=\"header\">\n"
  1192                 + "<div class=\"header\">\n"
  1173                 + "<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n"
  1193                 + "<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n"
  1174                 + "<h2 title=\"Contents\">Contents</h2>",
  1194                 + "<h2 title=\"Contents\">Contents</h2>",
  1175                 "<table class=\"deprecatedSummary\" summary=\"Classes table, listing classes, and an explanation\">",
  1195                 "<div class=\"deprecatedSummary\">\n"
  1176                 "<table class=\"deprecatedSummary\" summary=\"Enums table, listing enums, and an explanation\">",
  1196                 + "<table summary=\"Classes table, listing classes, and an explanation\">",
  1177                 "<table class=\"deprecatedSummary\" summary=\"Exceptions table, listing exceptions, and an explanation\">",
  1197                 "<div class=\"deprecatedSummary\">\n"
  1178                 "<table class=\"deprecatedSummary\" summary=\"Errors table, listing errors, and an explanation\">",
  1198                 + "<table summary=\"Enums table, listing enums, and an explanation\">",
  1179                 "<table class=\"deprecatedSummary\" summary=\"Annotation Types table, listing annotation types, and an explanation\">",
  1199                 "<div class=\"deprecatedSummary\">\n"
  1180                 "<table class=\"deprecatedSummary\" summary=\"Fields table, listing fields, and an explanation\">",
  1200                 + "<table summary=\"Exceptions table, listing exceptions, and an explanation\">",
  1181                 "<table class=\"deprecatedSummary\" summary=\"Methods table, listing methods, and an explanation\">",
  1201                 "<div class=\"deprecatedSummary\">\n"
  1182                 "<table class=\"deprecatedSummary\" summary=\"Constructors table, listing constructors, and an explanation\">",
  1202                 + "<table summary=\"Errors table, listing errors, and an explanation\">",
  1183                 "<table class=\"deprecatedSummary\" summary=\"Enum Constants table, listing enum constants, and an explanation\">",
  1203                 "<div class=\"deprecatedSummary\">\n"
  1184                 "<table class=\"deprecatedSummary\" summary=\"Annotation Type Elements table, listing annotation type elements, and an explanation\">");
  1204                 + "<table summary=\"Annotation Types table, listing annotation types, and an explanation\">",
       
  1205                 "<div class=\"deprecatedSummary\">\n"
       
  1206                 + "<table summary=\"Fields table, listing fields, and an explanation\">",
       
  1207                 "<div class=\"deprecatedSummary\">\n"
       
  1208                 + "<table summary=\"Methods table, listing methods, and an explanation\">",
       
  1209                 "<div class=\"deprecatedSummary\">\n"
       
  1210                 + "<table summary=\"Constructors table, listing constructors, and an explanation\">",
       
  1211                 "<div class=\"deprecatedSummary\">\n"
       
  1212                 + "<table summary=\"Enum Constants table, listing enum constants, and an explanation\">",
       
  1213                 "<div class=\"deprecatedSummary\">\n"
       
  1214                 + "<table summary=\"Annotation Type Elements table, listing annotation type elements, and an explanation\">");
  1185 
  1215 
  1186         // Test for serialized-form page
  1216         // Test for serialized-form page
  1187         checkOutput("serialized-form.html", true,
  1217         checkOutput("serialized-form.html", true,
  1188                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1218                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1189                 "<meta name=\"date\"",
  1219                 "<meta name=\"date\"",
  1284                 + "<ul class=\"blockList\">\n"
  1314                 + "<ul class=\"blockList\">\n"
  1285                 + "<li class=\"blockList\"><a name=\"nested.class.summary\">\n"
  1315                 + "<li class=\"blockList\"><a name=\"nested.class.summary\">\n"
  1286                 + "<!--   -->\n"
  1316                 + "<!--   -->\n"
  1287                 + "</a>\n"
  1317                 + "</a>\n"
  1288                 + "<h3>Nested Class Summary</h3>\n"
  1318                 + "<h3>Nested Class Summary</h3>\n"
  1289                 + "<table class=\"memberSummary\" summary=\"Nested Class Summary table, listing nested classes, and an explanation\">",
  1319                 + "<div class=\"memberSummary\">",
       
  1320                 "<table summary=\"Nested Class Summary table, listing nested classes, and an explanation\">",
  1290                 "<!-- =========== FIELD SUMMARY =========== -->\n"
  1321                 "<!-- =========== FIELD SUMMARY =========== -->\n"
  1291                 + "<ul class=\"blockList\">\n"
  1322                 + "<ul class=\"blockList\">\n"
  1292                 + "<li class=\"blockList\"><a name=\"field.summary\">\n"
  1323                 + "<li class=\"blockList\"><a name=\"field.summary\">\n"
  1293                 + "<!--   -->\n"
  1324                 + "<!--   -->\n"
  1294                 + "</a>\n"
  1325                 + "</a>\n"
  1295                 + "<h3>Field Summary</h3>\n"
  1326                 + "<h3>Field Summary</h3>\n"
  1296                 + "<table class=\"memberSummary\" summary=\"Field Summary table, listing fields, and an explanation\">",
  1327                 + "<div class=\"memberSummary\">\n<table summary=\"Field Summary table, listing fields, and an explanation\">",
  1297                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
  1328                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
  1298                 + "<ul class=\"blockList\">\n"
  1329                 + "<ul class=\"blockList\">\n"
  1299                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
  1330                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
  1300                 + "<!--   -->\n"
  1331                 + "<!--   -->\n"
  1301                 + "</a>\n"
  1332                 + "</a>\n"
  1302                 + "<h3>Constructor Summary</h3>\n"
  1333                 + "<h3>Constructor Summary</h3>\n"
  1303                 + "<table class=\"memberSummary\" summary=\"Constructor Summary table, listing constructors, and an explanation\">",
  1334                 + "<div class=\"memberSummary\">\n<table summary=\"Constructor Summary table, listing constructors, and an explanation\">",
  1304                 "<!-- ========== METHOD SUMMARY =========== -->\n"
  1335                 "<!-- ========== METHOD SUMMARY =========== -->\n"
  1305                 + "<ul class=\"blockList\">\n"
  1336                 + "<ul class=\"blockList\">\n"
  1306                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
  1337                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
  1307                 + "<!--   -->\n"
  1338                 + "<!--   -->\n"
  1308                 + "</a>\n"
  1339                 + "</a>\n"
  1309                 + "<h3>Method Summary</h3>\n"
  1340                 + "<h3>Method Summary</h3>\n"
  1310                 + "<table class=\"memberSummary\" summary=\"Method Summary table, listing methods, and an explanation\">",
  1341                 + "<div class=\"memberSummary\">\n",
       
  1342                 "<table summary=\"Method Summary table, listing methods, and an explanation\" aria-labelledby=\"t0\">",
  1311                 "<!-- ============ FIELD DETAIL =========== -->\n"
  1343                 "<!-- ============ FIELD DETAIL =========== -->\n"
  1312                 + "<ul class=\"blockList\">\n"
  1344                 + "<ul class=\"blockList\">\n"
  1313                 + "<li class=\"blockList\"><a name=\"field.detail\">\n"
  1345                 + "<li class=\"blockList\"><a name=\"field.detail\">\n"
  1314                 + "<!--   -->\n"
  1346                 + "<!--   -->\n"
  1315                 + "</a>\n"
  1347                 + "</a>\n"
  1340                 + "<ul class=\"blockList\">\n"
  1372                 + "<ul class=\"blockList\">\n"
  1341                 + "<li class=\"blockList\"><a name=\"enum.constant.summary\">\n"
  1373                 + "<li class=\"blockList\"><a name=\"enum.constant.summary\">\n"
  1342                 + "<!--   -->\n"
  1374                 + "<!--   -->\n"
  1343                 + "</a>\n"
  1375                 + "</a>\n"
  1344                 + "<h3>Enum Constant Summary</h3>\n"
  1376                 + "<h3>Enum Constant Summary</h3>\n"
  1345                 + "<table class=\"memberSummary\" summary=\"Enum Constant Summary table, listing enum constants, and an explanation\">",
  1377                 + "<div class=\"memberSummary\">",
       
  1378                 "<table summary=\"Enum Constant Summary table, listing enum constants, and an explanation\"",
  1346                 "<!-- ========== METHOD SUMMARY =========== -->\n"
  1379                 "<!-- ========== METHOD SUMMARY =========== -->\n"
  1347                 + "<ul class=\"blockList\">\n"
  1380                 + "<ul class=\"blockList\">\n"
  1348                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
  1381                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
  1349                 + "<!--   -->\n"
  1382                 + "<!--   -->\n"
  1350                 + "</a>\n"
  1383                 + "</a>\n"
  1351                 + "<h3>Method Summary</h3>\n"
  1384                 + "<h3>Method Summary</h3>\n"
  1352                 + "<table class=\"memberSummary\" summary=\"Method Summary table, listing methods, and an explanation\">",
  1385                 + "<div class=\"memberSummary\">\n",
       
  1386                 "<table summary=\"Method Summary table, listing methods, and an explanation\" aria-labelledby=\"t0\">",
  1353                 "<!-- ============ ENUM CONSTANT DETAIL =========== -->\n"
  1387                 "<!-- ============ ENUM CONSTANT DETAIL =========== -->\n"
  1354                 + "<ul class=\"blockList\">\n"
  1388                 + "<ul class=\"blockList\">\n"
  1355                 + "<li class=\"blockList\"><a name=\"enum.constant.detail\">\n"
  1389                 + "<li class=\"blockList\"><a name=\"enum.constant.detail\">\n"
  1356                 + "<!--   -->\n"
  1390                 + "<!--   -->\n"
  1357                 + "</a>\n"
  1391                 + "</a>\n"
  1376                 + "<ul class=\"blockList\">\n"
  1410                 + "<ul class=\"blockList\">\n"
  1377                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
  1411                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
  1378                 + "<!--   -->\n"
  1412                 + "<!--   -->\n"
  1379                 + "</a>\n"
  1413                 + "</a>\n"
  1380                 + "<h3>Method Summary</h3>\n"
  1414                 + "<h3>Method Summary</h3>\n"
  1381                 + "<table class=\"memberSummary\" summary=\"Method Summary table, listing methods, and an explanation\">",
  1415                 + "<div class=\"memberSummary\">\n",
       
  1416                 "<table summary=\"Method Summary table, listing methods, and an explanation\""
       
  1417                 + " aria-labelledby=\"t0\">",
  1382                 "<!-- ============ METHOD DETAIL ========== -->\n"
  1418                 "<!-- ============ METHOD DETAIL ========== -->\n"
  1383                 + "<ul class=\"blockList\">\n"
  1419                 + "<ul class=\"blockList\">\n"
  1384                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
  1420                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
  1385                 + "<!--   -->\n"
  1421                 + "<!--   -->\n"
  1386                 + "</a>\n"
  1422                 + "</a>\n"
  1443                 + "<ul class=\"blockList\">\n"
  1479                 + "<ul class=\"blockList\">\n"
  1444                 + "<li class=\"blockList\"><a name=\"annotation.type.required.element.summary\">\n"
  1480                 + "<li class=\"blockList\"><a name=\"annotation.type.required.element.summary\">\n"
  1445                 + "<!--   -->\n"
  1481                 + "<!--   -->\n"
  1446                 + "</a>\n"
  1482                 + "</a>\n"
  1447                 + "<h3>Required Element Summary</h3>\n"
  1483                 + "<h3>Required Element Summary</h3>\n"
  1448                 + "<table class=\"memberSummary\" summary=\"Required Element Summary table, listing required elements, and an explanation\">",
  1484                 + "<div class=\"memberSummary\">\n<table summary=\"Required Element Summary table, listing required elements, and an explanation\">",
  1449                 "<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->\n"
  1485                 "<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->\n"
  1450                 + "<ul class=\"blockList\">\n"
  1486                 + "<ul class=\"blockList\">\n"
  1451                 + "<li class=\"blockList\"><a name=\"annotation.type.optional.element.summary\">\n"
  1487                 + "<li class=\"blockList\"><a name=\"annotation.type.optional.element.summary\">\n"
  1452                 + "<!--   -->\n"
  1488                 + "<!--   -->\n"
  1453                 + "</a>\n"
  1489                 + "</a>\n"
  1454                 + "<h3>Optional Element Summary</h3>\n"
  1490                 + "<h3>Optional Element Summary</h3>\n"
  1455                 + "<table class=\"memberSummary\" summary=\"Optional Element Summary table, listing optional elements, and an explanation\">",
  1491                 + "<div class=\"memberSummary\">\n<table summary=\"Optional Element Summary table, listing optional elements, and an explanation\">",
  1456                 "<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->\n"
  1492                 "<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->\n"
  1457                 + "<ul class=\"blockList\">\n"
  1493                 + "<ul class=\"blockList\">\n"
  1458                 + "<li class=\"blockList\"><a name=\"annotation.type.element.detail\">\n"
  1494                 + "<li class=\"blockList\"><a name=\"annotation.type.element.detail\">\n"
  1459                 + "<!--   -->\n"
  1495                 + "<!--   -->\n"
  1460                 + "</a>\n"
  1496                 + "</a>\n"
  1473                 + "<script type=\"text/javascript\"><!--\n"
  1509                 + "<script type=\"text/javascript\"><!--\n"
  1474                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
  1510                 + "$('.navPadding').css('padding-top', $('.fixedNav').css(\"height\"));\n"
  1475                 + "//-->\n"
  1511                 + "//-->\n"
  1476                 + "</script>\n"
  1512                 + "</script>\n"
  1477                 + "<div class=\"header\">",
  1513                 + "<div class=\"header\">",
  1478                 "<table class=\"useSummary\" summary=\"Use table, listing packages, and an explanation\">",
  1514                 "<div class=\"useSummary\">\n<table summary=\"Use table, listing packages, and an explanation\">",
  1479                 "<li class=\"blockList\"><a name=\"pkg\">\n"
  1515                 "<li class=\"blockList\"><a name=\"pkg\">\n"
  1480                 + "<!--   -->\n"
  1516                 + "<!--   -->\n"
  1481                 + "</a>\n"
  1517                 + "</a>\n"
  1482                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  1518                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  1483                 + "<table class=\"useSummary\" summary=\"Use table, listing fields, and an explanation\">");
  1519                 + "<div class=\"useSummary\">\n<table summary=\"Use table, listing fields, and an explanation\">");
  1484 
  1520 
  1485         // Test for main index page
  1521         // Test for main index page
  1486         checkOutput("index.html", true,
  1522         checkOutput("index.html", true,
  1487                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1523                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1488                 "<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">",
  1524                 "<link rel=\"stylesheet\" type=\"text/css\" href=\"stylesheet.css\" title=\"Style\">",
  1523                 "<!DOCTYPE HTML>",
  1559                 "<!DOCTYPE HTML>",
  1524                 "<meta name=\"dc.created\"",
  1560                 "<meta name=\"dc.created\"",
  1525                 "<a id=\"navbar.top.firstrow\">\n"
  1561                 "<a id=\"navbar.top.firstrow\">\n"
  1526                 + "<!--   -->\n"
  1562                 + "<!--   -->\n"
  1527                 + "</a>",
  1563                 + "</a>",
  1528                 "<table class=\"overviewSummary\">\n"
  1564                 "<div class=\"overviewSummary\">\n"
  1529                 + "<caption>",
  1565                 + "<caption>",
  1530                 "<header role=\"banner\">\n"
  1566                 "<header role=\"banner\">\n"
  1531                 + "<nav role=\"navigation\">\n"
  1567                 + "<nav role=\"navigation\">\n"
  1532                 + "<!-- ========= START OF TOP NAVBAR ======= -->");
  1568                 + "<!-- ========= START OF TOP NAVBAR ======= -->");
  1533 
  1569 
  1555                 "<!DOCTYPE HTML>",
  1591                 "<!DOCTYPE HTML>",
  1556                 "<meta name=\"dc.created\"",
  1592                 "<meta name=\"dc.created\"",
  1557                 "<a id=\"navbar.top.firstrow\">\n"
  1593                 "<a id=\"navbar.top.firstrow\">\n"
  1558                 + "<!--   -->\n"
  1594                 + "<!--   -->\n"
  1559                 + "</a>",
  1595                 + "</a>",
  1560                 "<table class=\"typeSummary\">",
  1596                 "<div class=\"typeSummary\">\n<table\">",
  1561                 "<header role=\"banner\">\n"
  1597                 "<header role=\"banner\">\n"
  1562                 + "<nav role=\"navigation\">\n"
  1598                 + "<nav role=\"navigation\">\n"
  1563                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1599                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1564                 "<main role=\"main\">\n"
  1600                 "<main role=\"main\">\n"
  1565                 + "<div class=\"header\">",
  1601                 + "<div class=\"header\">",
  1597                 "<!DOCTYPE HTML>",
  1633                 "<!DOCTYPE HTML>",
  1598                 "<meta name=\"dc.created\"",
  1634                 "<meta name=\"dc.created\"",
  1599                 "<a id=\"navbar.top.firstrow\">\n"
  1635                 "<a id=\"navbar.top.firstrow\">\n"
  1600                 + "<!--   -->\n"
  1636                 + "<!--   -->\n"
  1601                 + "</a>",
  1637                 + "</a>",
  1602                 "<table class=\"useSummary\">",
  1638                 "<div class=\"useSummary\">\n<table>",
  1603                 "<header role=\"banner\">\n"
  1639                 "<header role=\"banner\">\n"
  1604                 + "<nav role=\"navigation\">\n"
  1640                 + "<nav role=\"navigation\">\n"
  1605                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1641                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1606                 "<main role=\"main\">\n"
  1642                 "<main role=\"main\">\n"
  1607                 + "<div class=\"header\">",
  1643                 + "<div class=\"header\">",
  1614                 "<!DOCTYPE HTML>",
  1650                 "<!DOCTYPE HTML>",
  1615                 "<meta name=\"dc.created\"",
  1651                 "<meta name=\"dc.created\"",
  1616                 "<a id=\"navbar.top.firstrow\">\n"
  1652                 "<a id=\"navbar.top.firstrow\">\n"
  1617                 + "<!--   -->\n"
  1653                 + "<!--   -->\n"
  1618                 + "</a>",
  1654                 + "</a>",
  1619                 "<table class=\"constantsSummary\">",
  1655                 "<div class=\"constantsSummary\">\n<table>",
  1620                 "<header role=\"banner\">\n"
  1656                 "<header role=\"banner\">\n"
  1621                 + "<nav role=\"navigation\">\n"
  1657                 + "<nav role=\"navigation\">\n"
  1622                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1658                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1623                 "<main role=\"main\">\n"
  1659                 "<main role=\"main\">\n"
  1624                 + "<div class=\"header\">",
  1660                 + "<div class=\"header\">",
  1635                 "<!DOCTYPE HTML>",
  1671                 "<!DOCTYPE HTML>",
  1636                 "<meta name=\"dc.created\"",
  1672                 "<meta name=\"dc.created\"",
  1637                 "<a id=\"navbar.top.firstrow\">\n"
  1673                 "<a id=\"navbar.top.firstrow\">\n"
  1638                 + "<!--   -->\n"
  1674                 + "<!--   -->\n"
  1639                 + "</a>",
  1675                 + "</a>",
  1640                 "<table class=\"deprecatedSummary\">",
  1676                 "<div class=\"deprecatedSummary\">\n<table>",
  1641                 "<header role=\"banner\">\n"
  1677                 "<header role=\"banner\">\n"
  1642                 + "<nav role=\"navigation\">\n"
  1678                 + "<nav role=\"navigation\">\n"
  1643                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1679                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1644                 "<main role=\"main\">\n"
  1680                 "<main role=\"main\">\n"
  1645                 + "<div class=\"header\">",
  1681                 + "<div class=\"header\">",
  1749                 + "<ul class=\"blockList\">\n"
  1785                 + "<ul class=\"blockList\">\n"
  1750                 + "<li class=\"blockList\"><a id=\"nested.class.summary\">\n"
  1786                 + "<li class=\"blockList\"><a id=\"nested.class.summary\">\n"
  1751                 + "<!--   -->\n"
  1787                 + "<!--   -->\n"
  1752                 + "</a>\n"
  1788                 + "</a>\n"
  1753                 + "<h3>Nested Class Summary</h3>\n"
  1789                 + "<h3>Nested Class Summary</h3>\n"
  1754                 + "<table class=\"memberSummary\">",
  1790                 + "<div class=\"memberSummary\">",
  1755                 "<section role=\"region\">\n"
  1791                 "<section role=\"region\">\n"
  1756                 + "<ul class=\"blockList\">\n"
  1792                 + "<ul class=\"blockList\">\n"
  1757                 + "<li class=\"blockList\"><a id=\"field.summary\">\n"
  1793                 + "<li class=\"blockList\"><a id=\"field.summary\">\n"
  1758                 + "<!--   -->\n"
  1794                 + "<!--   -->\n"
  1759                 + "</a>\n"
  1795                 + "</a>\n"
  1760                 + "<h3>Field Summary</h3>\n"
  1796                 + "<h3>Field Summary</h3>\n"
  1761                 + "<table class=\"memberSummary\">",
  1797                 + "<div class=\"memberSummary\">",
  1762                 "<section role=\"region\">\n"
  1798                 "<section role=\"region\">\n"
  1763                 + "<ul class=\"blockList\">\n"
  1799                 + "<ul class=\"blockList\">\n"
  1764                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
  1800                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
  1765                 + "<!--   -->\n"
  1801                 + "<!--   -->\n"
  1766                 + "</a>\n"
  1802                 + "</a>\n"
  1767                 + "<h3>Constructor Summary</h3>\n"
  1803                 + "<h3>Constructor Summary</h3>\n"
  1768                 + "<table class=\"memberSummary\">",
  1804                 + "<div class=\"memberSummary\">",
  1769                 "<section role=\"region\">\n"
  1805                 "<section role=\"region\">\n"
  1770                 + "<ul class=\"blockList\">\n"
  1806                 + "<ul class=\"blockList\">\n"
  1771                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
  1807                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
  1772                 + "<!--   -->\n"
  1808                 + "<!--   -->\n"
  1773                 + "</a>\n"
  1809                 + "</a>\n"
  1810                 + "<ul class=\"blockList\">\n"
  1846                 + "<ul class=\"blockList\">\n"
  1811                 + "<li class=\"blockList\"><a id=\"enum.constant.summary\">\n"
  1847                 + "<li class=\"blockList\"><a id=\"enum.constant.summary\">\n"
  1812                 + "<!--   -->\n"
  1848                 + "<!--   -->\n"
  1813                 + "</a>\n"
  1849                 + "</a>\n"
  1814                 + "<h3>Enum Constant Summary</h3>\n"
  1850                 + "<h3>Enum Constant Summary</h3>\n"
  1815                 + "<table class=\"memberSummary\">",
  1851                 + "<div class=\"memberSummary\">",
  1816                 "<section role=\"region\">\n"
  1852                 "<section role=\"region\">\n"
  1817                 + "<ul class=\"blockList\">\n"
  1853                 + "<ul class=\"blockList\">\n"
  1818                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
  1854                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
  1819                 + "<!--   -->\n"
  1855                 + "<!--   -->\n"
  1820                 + "</a>\n"
  1856                 + "</a>\n"
  1821                 + "<h3>Method Summary</h3>\n"
  1857                 + "<h3>Method Summary</h3>\n"
  1822                 + "<table class=\"memberSummary\">",
  1858                 + "<div class=\"memberSummary\">",
  1823                 "<section role=\"region\">\n"
  1859                 "<section role=\"region\">\n"
  1824                 + "<ul class=\"blockList\">\n"
  1860                 + "<ul class=\"blockList\">\n"
  1825                 + "<li class=\"blockList\"><a id=\"enum.constant.detail\">\n"
  1861                 + "<li class=\"blockList\"><a id=\"enum.constant.detail\">\n"
  1826                 + "<!--   -->\n"
  1862                 + "<!--   -->\n"
  1827                 + "</a>\n"
  1863                 + "</a>\n"
  1852                 + "<ul class=\"blockList\">\n"
  1888                 + "<ul class=\"blockList\">\n"
  1853                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
  1889                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
  1854                 + "<!--   -->\n"
  1890                 + "<!--   -->\n"
  1855                 + "</a>\n"
  1891                 + "</a>\n"
  1856                 + "<h3>Method Summary</h3>\n"
  1892                 + "<h3>Method Summary</h3>\n"
  1857                 + "<table class=\"memberSummary\">",
  1893                 + "<div class=\"memberSummary\">",
  1858                 "<section role=\"region\">\n"
  1894                 "<section role=\"region\">\n"
  1859                 + "<ul class=\"blockList\">\n"
  1895                 + "<ul class=\"blockList\">\n"
  1860                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
  1896                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
  1861                 + "<!--   -->\n"
  1897                 + "<!--   -->\n"
  1862                 + "</a>\n"
  1898                 + "</a>\n"
  1937                 + "<ul class=\"blockList\">\n"
  1973                 + "<ul class=\"blockList\">\n"
  1938                 + "<li class=\"blockList\"><a id=\"annotation.type.required.element.summary\">\n"
  1974                 + "<li class=\"blockList\"><a id=\"annotation.type.required.element.summary\">\n"
  1939                 + "<!--   -->\n"
  1975                 + "<!--   -->\n"
  1940                 + "</a>\n"
  1976                 + "</a>\n"
  1941                 + "<h3>Required Element Summary</h3>\n"
  1977                 + "<h3>Required Element Summary</h3>\n"
  1942                 + "<table class=\"memberSummary\">",
  1978                 + "<div class=\"memberSummary\">",
  1943                 "<section role=\"region\">\n"
  1979                 "<section role=\"region\">\n"
  1944                 + "<ul class=\"blockList\">\n"
  1980                 + "<ul class=\"blockList\">\n"
  1945                 + "<li class=\"blockList\"><a id=\"annotation.type.optional.element.summary\">\n"
  1981                 + "<li class=\"blockList\"><a id=\"annotation.type.optional.element.summary\">\n"
  1946                 + "<!--   -->\n"
  1982                 + "<!--   -->\n"
  1947                 + "</a>\n"
  1983                 + "</a>\n"
  1948                 + "<h3>Optional Element Summary</h3>\n"
  1984                 + "<h3>Optional Element Summary</h3>\n"
  1949                 + "<table class=\"memberSummary\">",
  1985                 + "<div class=\"memberSummary\">",
  1950                 "<section role=\"region\">\n"
  1986                 "<section role=\"region\">\n"
  1951                 + "<ul class=\"blockList\">\n"
  1987                 + "<ul class=\"blockList\">\n"
  1952                 + "<li class=\"blockList\"><a id=\"annotation.type.element.detail\">\n"
  1988                 + "<li class=\"blockList\"><a id=\"annotation.type.element.detail\">\n"
  1953                 + "<!--   -->\n"
  1989                 + "<!--   -->\n"
  1954                 + "</a>\n"
  1990                 + "</a>\n"
  1967                 "<header role=\"banner\">\n"
  2003                 "<header role=\"banner\">\n"
  1968                 + "<nav role=\"navigation\">\n"
  2004                 + "<nav role=\"navigation\">\n"
  1969                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  2005                 + "<!-- ========= START OF TOP NAVBAR ======= -->",
  1970                 "<main role=\"main\">\n"
  2006                 "<main role=\"main\">\n"
  1971                 + "<div class=\"header\">",
  2007                 + "<div class=\"header\">",
  1972                 "<table class=\"useSummary\">",
  2008                 "<div class=\"useSummary\">\n<table>\n",
  1973                 "<section role=\"region\"><a id=\"pkg\">\n"
  2009                 "<section role=\"region\"><a id=\"pkg\">\n"
  1974                 + "<!--   -->\n"
  2010                 + "<!--   -->\n"
  1975                 + "</a>\n"
  2011                 + "</a>\n"
  1976                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  2012                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  1977                 + "\n"
  2013                 + "\n"
  1978                 + "<table class=\"useSummary\">",
  2014                 + "<div class=\"useSummary\">",
  1979                 "<footer role=\"contentinfo\">\n"
  2015                 "<footer role=\"contentinfo\">\n"
  1980                 + "<nav role=\"navigation\">\n"
  2016                 + "<nav role=\"navigation\">\n"
  1981                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
  2017                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
  1982 
  2018 
  1983         // Negated test for main index page
  2019         // Negated test for main index page