test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
changeset 53879 e7cb0348fa1c
parent 53562 0d9dee001667
child 53883 f41793b5b83f
equal deleted inserted replaced
53878:4584d0331318 53879:e7cb0348fa1c
   347                 "<section role=\"region\">\n"
   347                 "<section role=\"region\">\n"
   348                 + "<ul class=\"blockList\">\n"
   348                 + "<ul class=\"blockList\">\n"
   349                 + "<li class=\"blockList\"><a id=\"nested.class.summary\">\n"
   349                 + "<li class=\"blockList\"><a id=\"nested.class.summary\">\n"
   350                 + "<!--   -->\n"
   350                 + "<!--   -->\n"
   351                 + "</a>\n"
   351                 + "</a>\n"
   352                 + "<h3>Nested Class Summary</h3>\n"
   352                 + "<h2>Nested Class Summary</h2>\n"
   353                 + "<div class=\"memberSummary\">\n<table>",
   353                 + "<div class=\"memberSummary\">\n<table>",
   354                 "<section role=\"region\">\n"
   354                 "<section role=\"region\">\n"
   355                 + "<ul class=\"blockList\">\n"
   355                 + "<ul class=\"blockList\">\n"
   356                 + "<li class=\"blockList\"><a id=\"field.summary\">\n"
   356                 + "<li class=\"blockList\"><a id=\"field.summary\">\n"
   357                 + "<!--   -->\n"
   357                 + "<!--   -->\n"
   358                 + "</a>\n"
   358                 + "</a>\n"
   359                 + "<h3>Field Summary</h3>\n"
   359                 + "<h2>Field Summary</h2>\n"
   360                 + "<div class=\"memberSummary\">\n<table>",
   360                 + "<div class=\"memberSummary\">\n<table>",
   361                 "<section role=\"region\">\n"
   361                 "<section role=\"region\">\n"
   362                 + "<ul class=\"blockList\">\n"
   362                 + "<ul class=\"blockList\">\n"
   363                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   363                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   364                 + "<!--   -->\n"
   364                 + "<!--   -->\n"
   365                 + "</a>\n"
   365                 + "</a>\n"
   366                 + "<h3>Constructor Summary</h3>\n"
   366                 + "<h2>Constructor Summary</h2>\n"
   367                 + "<div class=\"memberSummary\">\n<table>",
   367                 + "<div class=\"memberSummary\">\n<table>",
   368                 "<section role=\"region\">\n"
   368                 "<section role=\"region\">\n"
   369                 + "<ul class=\"blockList\">\n"
   369                 + "<ul class=\"blockList\">\n"
   370                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   370                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   371                 + "<!--   -->\n"
   371                 + "<!--   -->\n"
   372                 + "</a>\n"
   372                 + "</a>\n"
   373                 + "<h3>Method Summary</h3>",
   373                 + "<h2>Method Summary</h2>",
   374                 "<section role=\"region\">\n"
   374                 "<section role=\"region\">\n"
   375                 + "<ul class=\"blockList\">\n"
   375                 + "<ul class=\"blockList\">\n"
   376                 + "<li class=\"blockList\"><a id=\"field.detail\">\n"
   376                 + "<li class=\"blockList\"><a id=\"field.detail\">\n"
   377                 + "<!--   -->\n"
   377                 + "<!--   -->\n"
   378                 + "</a>\n"
   378                 + "</a>\n"
   379                 + "<h3>Field Detail</h3>",
   379                 + "<h2>Field Detail</h2>",
   380                 "<section role=\"region\">\n"
   380                 "<section role=\"region\">\n"
   381                 + "<ul class=\"blockList\">\n"
   381                 + "<ul class=\"blockList\">\n"
   382                 + "<li class=\"blockList\"><a id=\"constructor.detail\">\n"
   382                 + "<li class=\"blockList\"><a id=\"constructor.detail\">\n"
   383                 + "<!--   -->\n"
   383                 + "<!--   -->\n"
   384                 + "</a>\n"
   384                 + "</a>\n"
   385                 + "<h3>Constructor Detail</h3>",
   385                 + "<h2>Constructor Detail</h2>",
   386                 "<section role=\"region\">\n"
   386                 "<section role=\"region\">\n"
   387                 + "<ul class=\"blockList\">\n"
   387                 + "<ul class=\"blockList\">\n"
   388                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   388                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   389                 + "<!--   -->\n"
   389                 + "<!--   -->\n"
   390                 + "</a>\n"
   390                 + "</a>\n"
   391                 + "<h3>Method Detail</h3>",
   391                 + "<h2>Method Detail</h2>",
   392                 "<footer role=\"contentinfo\">\n"
   392                 "<footer role=\"contentinfo\">\n"
   393                 + "<nav role=\"navigation\">\n"
   393                 + "<nav role=\"navigation\">\n"
   394                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   394                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   395 
   395 
   396         // Test for enum page
   396         // Test for enum page
   409                 "<section role=\"region\">\n"
   409                 "<section role=\"region\">\n"
   410                 + "<ul class=\"blockList\">\n"
   410                 + "<ul class=\"blockList\">\n"
   411                 + "<li class=\"blockList\"><a id=\"enum.constant.summary\">\n"
   411                 + "<li class=\"blockList\"><a id=\"enum.constant.summary\">\n"
   412                 + "<!--   -->\n"
   412                 + "<!--   -->\n"
   413                 + "</a>\n"
   413                 + "</a>\n"
   414                 + "<h3>Enum Constant Summary</h3>\n"
   414                 + "<h2>Enum Constant Summary</h2>\n"
   415                 + "<div class=\"memberSummary\">\n",
   415                 + "<div class=\"memberSummary\">\n",
   416                 "<table aria-labelledby=\"t0\">\n",
   416                 "<table aria-labelledby=\"t0\">\n",
   417                 "<section role=\"region\">\n"
   417                 "<section role=\"region\">\n"
   418                 + "<ul class=\"blockList\">\n"
   418                 + "<ul class=\"blockList\">\n"
   419                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   419                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   420                 + "<!--   -->\n"
   420                 + "<!--   -->\n"
   421                 + "</a>\n"
   421                 + "</a>\n"
   422                 + "<h3>Method Summary</h3>\n"
   422                 + "<h2>Method Summary</h2>\n"
   423                 + "<div class=\"memberSummary\">\n",
   423                 + "<div class=\"memberSummary\">\n",
   424                 "<table aria-labelledby=\"t0\">",
   424                 "<table aria-labelledby=\"t0\">",
   425                 "<section role=\"region\">\n"
   425                 "<section role=\"region\">\n"
   426                 + "<ul class=\"blockList\">\n"
   426                 + "<ul class=\"blockList\">\n"
   427                 + "<li class=\"blockList\"><a id=\"enum.constant.detail\">\n"
   427                 + "<li class=\"blockList\"><a id=\"enum.constant.detail\">\n"
   428                 + "<!--   -->\n"
   428                 + "<!--   -->\n"
   429                 + "</a>\n"
   429                 + "</a>\n"
   430                 + "<h3>Enum Constant Detail</h3>",
   430                 + "<h2>Enum Constant Detail</h2>",
   431                 "<section role=\"region\">\n"
   431                 "<section role=\"region\">\n"
   432                 + "<ul class=\"blockList\">\n"
   432                 + "<ul class=\"blockList\">\n"
   433                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   433                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   434                 + "<!--   -->\n"
   434                 + "<!--   -->\n"
   435                 + "</a>\n"
   435                 + "</a>\n"
   436                 + "<h3>Method Detail</h3>",
   436                 + "<h2>Method Detail</h2>",
   437                 "<footer role=\"contentinfo\">\n"
   437                 "<footer role=\"contentinfo\">\n"
   438                 + "<nav role=\"navigation\">\n"
   438                 + "<nav role=\"navigation\">\n"
   439                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   439                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   440 
   440 
   441         // Test for interface page
   441         // Test for interface page
   454                 "<section role=\"region\">\n"
   454                 "<section role=\"region\">\n"
   455                 + "<ul class=\"blockList\">\n"
   455                 + "<ul class=\"blockList\">\n"
   456                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   456                 + "<li class=\"blockList\"><a id=\"method.summary\">\n"
   457                 + "<!--   -->\n"
   457                 + "<!--   -->\n"
   458                 + "</a>\n"
   458                 + "</a>\n"
   459                 + "<h3>Method Summary</h3>\n"
   459                 + "<h2>Method Summary</h2>\n"
   460                 + "<div class=\"memberSummary\">\n",
   460                 + "<div class=\"memberSummary\">\n",
   461                 "<table aria-labelledby=\"t0\">\n",
   461                 "<table aria-labelledby=\"t0\">\n",
   462                 "<section role=\"region\">\n"
   462                 "<section role=\"region\">\n"
   463                 + "<ul class=\"blockList\">\n"
   463                 + "<ul class=\"blockList\">\n"
   464                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   464                 + "<li class=\"blockList\"><a id=\"method.detail\">\n"
   465                 + "<!--   -->\n"
   465                 + "<!--   -->\n"
   466                 + "</a>\n"
   466                 + "</a>\n"
   467                 + "<h3>Method Detail</h3>",
   467                 + "<h2>Method Detail</h2>",
   468                 "<footer role=\"contentinfo\">\n"
   468                 "<footer role=\"contentinfo\">\n"
   469                 + "<nav role=\"navigation\">\n"
   469                 + "<nav role=\"navigation\">\n"
   470                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   470                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   471 
   471 
   472         // Test for error page
   472         // Test for error page
   485                 "<section role=\"region\">\n"
   485                 "<section role=\"region\">\n"
   486                 + "<ul class=\"blockList\">\n"
   486                 + "<ul class=\"blockList\">\n"
   487                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   487                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   488                 + "<!--   -->\n"
   488                 + "<!--   -->\n"
   489                 + "</a>\n"
   489                 + "</a>\n"
   490                 + "<h3>Constructor Summary</h3>",
   490                 + "<h2>Constructor Summary</h2>",
   491                 "<section role=\"region\">\n"
   491                 "<section role=\"region\">\n"
   492                 + "<ul class=\"blockList\">\n"
   492                 + "<ul class=\"blockList\">\n"
   493                 + "<li class=\"blockList\"><a id=\"constructor.detail\">\n"
   493                 + "<li class=\"blockList\"><a id=\"constructor.detail\">\n"
   494                 + "<!--   -->\n"
   494                 + "<!--   -->\n"
   495                 + "</a>\n"
   495                 + "</a>\n"
   496                 + "<h3>Constructor Detail</h3>",
   496                 + "<h2>Constructor Detail</h2>",
   497                 "<footer role=\"contentinfo\">\n"
   497                 "<footer role=\"contentinfo\">\n"
   498                 + "<nav role=\"navigation\">\n"
   498                 + "<nav role=\"navigation\">\n"
   499                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   499                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   500 
   500 
   501         // Test for exception page
   501         // Test for exception page
   514                 "<section role=\"region\">\n"
   514                 "<section role=\"region\">\n"
   515                 + "<ul class=\"blockList\">\n"
   515                 + "<ul class=\"blockList\">\n"
   516                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   516                 + "<li class=\"blockList\"><a id=\"constructor.summary\">\n"
   517                 + "<!--   -->\n"
   517                 + "<!--   -->\n"
   518                 + "</a>\n"
   518                 + "</a>\n"
   519                 + "<h3>Constructor Summary</h3>",
   519                 + "<h2>Constructor Summary</h2>",
   520                 "<section role=\"region\">\n"
   520                 "<section role=\"region\">\n"
   521                 + "<ul class=\"blockList\">\n"
   521                 + "<ul class=\"blockList\">\n"
   522                 + "<li class=\"blockList\"><a id=\"constructor.detail\">\n"
   522                 + "<li class=\"blockList\"><a id=\"constructor.detail\">\n"
   523                 + "<!--   -->\n"
   523                 + "<!--   -->\n"
   524                 + "</a>\n"
   524                 + "</a>\n"
   525                 + "<h3>Constructor Detail</h3>",
   525                 + "<h2>Constructor Detail</h2>",
   526                 "<footer role=\"contentinfo\">\n"
   526                 "<footer role=\"contentinfo\">\n"
   527                 + "<nav role=\"navigation\">\n"
   527                 + "<nav role=\"navigation\">\n"
   528                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   528                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   529 
   529 
   530         // Test for annotation page
   530         // Test for annotation page
   543                 "<section role=\"region\">\n"
   543                 "<section role=\"region\">\n"
   544                 + "<ul class=\"blockList\">\n"
   544                 + "<ul class=\"blockList\">\n"
   545                 + "<li class=\"blockList\"><a id=\"annotation.type.required.element.summary\">\n"
   545                 + "<li class=\"blockList\"><a id=\"annotation.type.required.element.summary\">\n"
   546                 + "<!--   -->\n"
   546                 + "<!--   -->\n"
   547                 + "</a>\n"
   547                 + "</a>\n"
   548                 + "<h3>Required Element Summary</h3>\n"
   548                 + "<h2>Required Element Summary</h2>\n"
   549                 + "<div class=\"memberSummary\">\n<table>",
   549                 + "<div class=\"memberSummary\">\n<table>",
   550                 "<section role=\"region\">\n"
   550                 "<section role=\"region\">\n"
   551                 + "<ul class=\"blockList\">\n"
   551                 + "<ul class=\"blockList\">\n"
   552                 + "<li class=\"blockList\"><a id=\"annotation.type.optional.element.summary\">\n"
   552                 + "<li class=\"blockList\"><a id=\"annotation.type.optional.element.summary\">\n"
   553                 + "<!--   -->\n"
   553                 + "<!--   -->\n"
   554                 + "</a>\n"
   554                 + "</a>\n"
   555                 + "<h3>Optional Element Summary</h3>\n"
   555                 + "<h2>Optional Element Summary</h2>\n"
   556                 + "<div class=\"memberSummary\">\n<table>",
   556                 + "<div class=\"memberSummary\">\n<table>",
   557                 "<section role=\"region\">\n"
   557                 "<section role=\"region\">\n"
   558                 + "<ul class=\"blockList\">\n"
   558                 + "<ul class=\"blockList\">\n"
   559                 + "<li class=\"blockList\"><a id=\"annotation.type.element.detail\">\n"
   559                 + "<li class=\"blockList\"><a id=\"annotation.type.element.detail\">\n"
   560                 + "<!--   -->\n"
   560                 + "<!--   -->\n"
   561                 + "</a>\n"
   561                 + "</a>\n"
   562                 + "<h3>Element Detail</h3>",
   562                 + "<h2>Element Detail</h2>",
   563                 "<footer role=\"contentinfo\">\n"
   563                 "<footer role=\"contentinfo\">\n"
   564                 + "<nav role=\"navigation\">\n"
   564                 + "<nav role=\"navigation\">\n"
   565                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   565                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   566 
   566 
   567         // Test for class use page
   567         // Test for class use page
   579                 + "<div class=\"header\">",
   579                 + "<div class=\"header\">",
   580                 "<div class=\"useSummary\">\n<table>",
   580                 "<div class=\"useSummary\">\n<table>",
   581                 "<section role=\"region\"><a id=\"pkg\">\n"
   581                 "<section role=\"region\"><a id=\"pkg\">\n"
   582                 + "<!--   -->\n"
   582                 + "<!--   -->\n"
   583                 + "</a>\n"
   583                 + "</a>\n"
   584                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
   584                 + "<h2>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h2>\n"
   585                 + "<div class=\"useSummary\">\n<table>",
   585                 + "<div class=\"useSummary\">\n<table>",
   586                 "<footer role=\"contentinfo\">\n"
   586                 "<footer role=\"contentinfo\">\n"
   587                 + "<nav role=\"navigation\">\n"
   587                 + "<nav role=\"navigation\">\n"
   588                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   588                 + "<!-- ======= START OF BOTTOM NAVBAR ====== -->");
   589 
   589 
   821                 "<!-- ======== NESTED CLASS SUMMARY ======== -->\n"
   821                 "<!-- ======== NESTED CLASS SUMMARY ======== -->\n"
   822                 + "<ul class=\"blockList\">\n"
   822                 + "<ul class=\"blockList\">\n"
   823                 + "<li class=\"blockList\"><a name=\"nested.class.summary\">\n"
   823                 + "<li class=\"blockList\"><a name=\"nested.class.summary\">\n"
   824                 + "<!--   -->\n"
   824                 + "<!--   -->\n"
   825                 + "</a>\n"
   825                 + "</a>\n"
   826                 + "<h3>Nested Class Summary</h3>\n"
   826                 + "<h2>Nested Class Summary</h2>\n"
   827                 + "<div class=\"memberSummary\">\n"
   827                 + "<div class=\"memberSummary\">\n"
   828                 + "<table summary=\"Nested Class Summary table, listing nested classes, and an explanation\">",
   828                 + "<table summary=\"Nested Class Summary table, listing nested classes, and an explanation\">",
   829                 "<!-- =========== FIELD SUMMARY =========== -->\n"
   829                 "<!-- =========== FIELD SUMMARY =========== -->\n"
   830                 + "<ul class=\"blockList\">\n"
   830                 + "<ul class=\"blockList\">\n"
   831                 + "<li class=\"blockList\"><a name=\"field.summary\">\n"
   831                 + "<li class=\"blockList\"><a name=\"field.summary\">\n"
   832                 + "<!--   -->\n"
   832                 + "<!--   -->\n"
   833                 + "</a>\n"
   833                 + "</a>\n"
   834                 + "<h3>Field Summary</h3>\n"
   834                 + "<h2>Field Summary</h2>\n"
   835                 + "<div class=\"memberSummary\">\n"
   835                 + "<div class=\"memberSummary\">\n"
   836                 + "<table summary=\"Field Summary table, listing fields, and an explanation\">",
   836                 + "<table summary=\"Field Summary table, listing fields, and an explanation\">",
   837                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   837                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   838                 + "<ul class=\"blockList\">\n"
   838                 + "<ul class=\"blockList\">\n"
   839                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   839                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   840                 + "<!--   -->\n"
   840                 + "<!--   -->\n"
   841                 + "</a>\n"
   841                 + "</a>\n"
   842                 + "<h3>Constructor Summary</h3>\n"
   842                 + "<h2>Constructor Summary</h2>\n"
   843                 + "<div class=\"memberSummary\">\n"
   843                 + "<div class=\"memberSummary\">\n"
   844                 + "<table summary=\"Constructor Summary table, listing constructors, and an explanation\">",
   844                 + "<table summary=\"Constructor Summary table, listing constructors, and an explanation\">",
   845                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   845                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   846                 + "<ul class=\"blockList\">\n"
   846                 + "<ul class=\"blockList\">\n"
   847                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   847                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   848                 + "<!--   -->\n"
   848                 + "<!--   -->\n"
   849                 + "</a>\n"
   849                 + "</a>\n"
   850                 + "<h3>Method Summary</h3>\n"
   850                 + "<h2>Method Summary</h2>\n"
   851                 + "<div class=\"memberSummary\">\n"
   851                 + "<div class=\"memberSummary\">\n"
   852                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   852                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   853                 "<!-- ============ FIELD DETAIL =========== -->\n"
   853                 "<!-- ============ FIELD DETAIL =========== -->\n"
   854                 + "<ul class=\"blockList\">\n"
   854                 + "<ul class=\"blockList\">\n"
   855                 + "<li class=\"blockList\"><a name=\"field.detail\">\n"
   855                 + "<li class=\"blockList\"><a name=\"field.detail\">\n"
   856                 + "<!--   -->\n"
   856                 + "<!--   -->\n"
   857                 + "</a>\n"
   857                 + "</a>\n"
   858                 + "<h3>Field Detail</h3>",
   858                 + "<h2>Field Detail</h2>",
   859                 "<!-- ========= CONSTRUCTOR DETAIL ======== -->\n"
   859                 "<!-- ========= CONSTRUCTOR DETAIL ======== -->\n"
   860                 + "<ul class=\"blockList\">\n"
   860                 + "<ul class=\"blockList\">\n"
   861                 + "<li class=\"blockList\"><a name=\"constructor.detail\">\n"
   861                 + "<li class=\"blockList\"><a name=\"constructor.detail\">\n"
   862                 + "<!--   -->\n"
   862                 + "<!--   -->\n"
   863                 + "</a>\n"
   863                 + "</a>\n"
   864                 + "<h3>Constructor Detail</h3>",
   864                 + "<h2>Constructor Detail</h2>",
   865                 "<!-- ============ METHOD DETAIL ========== -->\n"
   865                 "<!-- ============ METHOD DETAIL ========== -->\n"
   866                 + "<ul class=\"blockList\">\n"
   866                 + "<ul class=\"blockList\">\n"
   867                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   867                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   868                 + "<!--   -->\n"
   868                 + "<!--   -->\n"
   869                 + "</a>\n"
   869                 + "</a>\n"
   870                 + "<h3>Method Detail</h3>");
   870                 + "<h2>Method Detail</h2>");
   871 
   871 
   872         // Negated test for enum page
   872         // Negated test for enum page
   873         checkOutput("pkg/AnotherClass.ModalExclusionType.html", false,
   873         checkOutput("pkg/AnotherClass.ModalExclusionType.html", false,
   874                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   874                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   875                 "<meta name=\"date\"",
   875                 "<meta name=\"date\"",
   881                 "<!-- =========== ENUM CONSTANT SUMMARY =========== -->\n"
   881                 "<!-- =========== ENUM CONSTANT SUMMARY =========== -->\n"
   882                 + "<ul class=\"blockList\">\n"
   882                 + "<ul class=\"blockList\">\n"
   883                 + "<li class=\"blockList\"><a name=\"enum.constant.summary\">\n"
   883                 + "<li class=\"blockList\"><a name=\"enum.constant.summary\">\n"
   884                 + "<!--   -->\n"
   884                 + "<!--   -->\n"
   885                 + "</a>\n"
   885                 + "</a>\n"
   886                 + "<h3>Enum Constant Summary</h3>\n"
   886                 + "<h2>Enum Constant Summary</h2>\n"
   887                 + "<div class=\"memberSummary\">\n"
   887                 + "<div class=\"memberSummary\">\n"
   888                 + "<table summary=\"Enum Constant Summary table, listing enum constants, and an explanation\">",
   888                 + "<table summary=\"Enum Constant Summary table, listing enum constants, and an explanation\">",
   889                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   889                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   890                 + "<ul class=\"blockList\">\n"
   890                 + "<ul class=\"blockList\">\n"
   891                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   891                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   892                 + "<!--   -->\n"
   892                 + "<!--   -->\n"
   893                 + "</a>\n"
   893                 + "</a>\n"
   894                 + "<h3>Method Summary</h3>\n"
   894                 + "<h2>Method Summary</h2>\n"
   895                 + "<div class=\"memberSummary\">\n"
   895                 + "<div class=\"memberSummary\">\n"
   896                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   896                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   897                 "<!-- ============ ENUM CONSTANT DETAIL =========== -->\n"
   897                 "<!-- ============ ENUM CONSTANT DETAIL =========== -->\n"
   898                 + "<ul class=\"blockList\">\n"
   898                 + "<ul class=\"blockList\">\n"
   899                 + "<li class=\"blockList\"><a name=\"enum.constant.detail\">\n"
   899                 + "<li class=\"blockList\"><a name=\"enum.constant.detail\">\n"
   900                 + "<!--   -->\n"
   900                 + "<!--   -->\n"
   901                 + "</a>\n"
   901                 + "</a>\n"
   902                 + "<h3>Enum Constant Detail</h3>",
   902                 + "<h2>Enum Constant Detail</h2>",
   903                 "<!-- ============ METHOD DETAIL ========== -->\n"
   903                 "<!-- ============ METHOD DETAIL ========== -->\n"
   904                 + "<ul class=\"blockList\">\n"
   904                 + "<ul class=\"blockList\">\n"
   905                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   905                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   906                 + "<!--   -->\n"
   906                 + "<!--   -->\n"
   907                 + "</a>\n"
   907                 + "</a>\n"
   908                 + "<h3>Method Detail</h3>");
   908                 + "<h2>Method Detail</h2>");
   909 
   909 
   910         // Negated test for interface page
   910         // Negated test for interface page
   911         checkOutput("pkg2/Interface.html", false,
   911         checkOutput("pkg2/Interface.html", false,
   912                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   912                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   913                 "<meta name=\"date\"",
   913                 "<meta name=\"date\"",
   919                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   919                 "<!-- ========== METHOD SUMMARY =========== -->\n"
   920                 + "<ul class=\"blockList\">\n"
   920                 + "<ul class=\"blockList\">\n"
   921                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   921                 + "<li class=\"blockList\"><a name=\"method.summary\">\n"
   922                 + "<!--   -->\n"
   922                 + "<!--   -->\n"
   923                 + "</a>\n"
   923                 + "</a>\n"
   924                 + "<h3>Method Summary</h3>\n"
   924                 + "<h2>Method Summary</h2>\n"
   925                 + "<div class=\"memberSummary\">\n"
   925                 + "<div class=\"memberSummary\">\n"
   926                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   926                 + "<table summary=\"Method Summary table, listing methods, and an explanation\">",
   927                 "<!-- ============ METHOD DETAIL ========== -->\n"
   927                 "<!-- ============ METHOD DETAIL ========== -->\n"
   928                 + "<ul class=\"blockList\">\n"
   928                 + "<ul class=\"blockList\">\n"
   929                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   929                 + "<li class=\"blockList\"><a name=\"method.detail\">\n"
   930                 + "<!--   -->\n"
   930                 + "<!--   -->\n"
   931                 + "</a>\n"
   931                 + "</a>\n"
   932                 + "<h3>Method Detail</h3>");
   932                 + "<h2>Method Detail</h2>");
   933 
   933 
   934         // Negated test for error page
   934         // Negated test for error page
   935         checkOutput("pkg/TestError.html", false,
   935         checkOutput("pkg/TestError.html", false,
   936                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   936                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   937                 "<meta name=\"date\"",
   937                 "<meta name=\"date\"",
   943                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   943                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   944                 + "<ul class=\"blockList\">\n"
   944                 + "<ul class=\"blockList\">\n"
   945                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   945                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   946                 + "<!--   -->\n"
   946                 + "<!--   -->\n"
   947                 + "</a>\n"
   947                 + "</a>\n"
   948                 + "<h3>Constructor Summary</h3>",
   948                 + "<h2>Constructor Summary</h2>",
   949                 "<!-- ========= CONSTRUCTOR DETAIL ======== -->\n"
   949                 "<!-- ========= CONSTRUCTOR DETAIL ======== -->\n"
   950                 + "<ul class=\"blockList\">\n"
   950                 + "<ul class=\"blockList\">\n"
   951                 + "<li class=\"blockList\"><a name=\"constructor.detail\">\n"
   951                 + "<li class=\"blockList\"><a name=\"constructor.detail\">\n"
   952                 + "<!--   -->\n"
   952                 + "<!--   -->\n"
   953                 + "</a>\n"
   953                 + "</a>\n"
   954                 + "<h3>Constructor Detail</h3>");
   954                 + "<h2>Constructor Detail</h2>");
   955 
   955 
   956         // Negated test for exception page
   956         // Negated test for exception page
   957         checkOutput("pkg/TestException.html", false,
   957         checkOutput("pkg/TestException.html", false,
   958                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   958                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   959                 "<meta name=\"date\"",
   959                 "<meta name=\"date\"",
   965                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   965                 "<!-- ======== CONSTRUCTOR SUMMARY ======== -->\n"
   966                 + "<ul class=\"blockList\">\n"
   966                 + "<ul class=\"blockList\">\n"
   967                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   967                 + "<li class=\"blockList\"><a name=\"constructor.summary\">\n"
   968                 + "<!--   -->\n"
   968                 + "<!--   -->\n"
   969                 + "</a>\n"
   969                 + "</a>\n"
   970                 + "<h3>Constructor Summary</h3>",
   970                 + "<h2>Constructor Summary</h2>",
   971                 "<!-- ========= CONSTRUCTOR DETAIL ======== -->\n"
   971                 "<!-- ========= CONSTRUCTOR DETAIL ======== -->\n"
   972                 + "<ul class=\"blockList\">\n"
   972                 + "<ul class=\"blockList\">\n"
   973                 + "<li class=\"blockList\"><a name=\"constructor.detail\">\n"
   973                 + "<li class=\"blockList\"><a name=\"constructor.detail\">\n"
   974                 + "<!--   -->\n"
   974                 + "<!--   -->\n"
   975                 + "</a>\n"
   975                 + "</a>\n"
   976                 + "<h3>Constructor Detail</h3>");
   976                 + "<h2>Constructor Detail</h2>");
   977 
   977 
   978         // Negated test for annotation page
   978         // Negated test for annotation page
   979         checkOutput("pkg2/TestAnnotationType.html", false,
   979         checkOutput("pkg2/TestAnnotationType.html", false,
   980                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   980                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
   981                 "<meta name=\"date\"",
   981                 "<meta name=\"date\"",
   987                 "<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->\n"
   987                 "<!-- =========== ANNOTATION TYPE REQUIRED MEMBER SUMMARY =========== -->\n"
   988                 + "<ul class=\"blockList\">\n"
   988                 + "<ul class=\"blockList\">\n"
   989                 + "<li class=\"blockList\"><a name=\"annotation.type.required.element.summary\">\n"
   989                 + "<li class=\"blockList\"><a name=\"annotation.type.required.element.summary\">\n"
   990                 + "<!--   -->\n"
   990                 + "<!--   -->\n"
   991                 + "</a>\n"
   991                 + "</a>\n"
   992                 + "<h3>Required Element Summary</h3>\n"
   992                 + "<h2>Required Element Summary</h2>\n"
   993                 + "<div class=\"memberSummary\">\n"
   993                 + "<div class=\"memberSummary\">\n"
   994                 + "<table summary=\"Required Element Summary table, listing required elements, and an explanation\">",
   994                 + "<table summary=\"Required Element Summary table, listing required elements, and an explanation\">",
   995                 "<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->\n"
   995                 "<!-- =========== ANNOTATION TYPE OPTIONAL MEMBER SUMMARY =========== -->\n"
   996                 + "<ul class=\"blockList\">\n"
   996                 + "<ul class=\"blockList\">\n"
   997                 + "<li class=\"blockList\"><a name=\"annotation.type.optional.element.summary\">\n"
   997                 + "<li class=\"blockList\"><a name=\"annotation.type.optional.element.summary\">\n"
   998                 + "<!--   -->\n"
   998                 + "<!--   -->\n"
   999                 + "</a>\n"
   999                 + "</a>\n"
  1000                 + "<h3>Optional Element Summary</h3>\n"
  1000                 + "<h2>Optional Element Summary</h2>\n"
  1001                 + "<div class=\"memberSummary\">\n"
  1001                 + "<div class=\"memberSummary\">\n"
  1002                 + "<table summary=\"Optional Element Summary table, listing optional elements, and an explanation\">",
  1002                 + "<table summary=\"Optional Element Summary table, listing optional elements, and an explanation\">",
  1003                 "<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->\n"
  1003                 "<!-- ============ ANNOTATION TYPE MEMBER DETAIL =========== -->\n"
  1004                 + "<ul class=\"blockList\">\n"
  1004                 + "<ul class=\"blockList\">\n"
  1005                 + "<li class=\"blockList\"><a name=\"annotation.type.element.detail\">\n"
  1005                 + "<li class=\"blockList\"><a name=\"annotation.type.element.detail\">\n"
  1006                 + "<!--   -->\n"
  1006                 + "<!--   -->\n"
  1007                 + "</a>\n"
  1007                 + "</a>\n"
  1008                 + "<h3>Element Detail</h3>");
  1008                 + "<h2>Element Detail</h2>");
  1009 
  1009 
  1010         // Negated test for class use page
  1010         // Negated test for class use page
  1011         checkOutput("pkg1/class-use/RegClass.html", false,
  1011         checkOutput("pkg1/class-use/RegClass.html", false,
  1012                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1012                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1013                 "<meta name=\"date\"",
  1013                 "<meta name=\"date\"",
  1025                 "<div class=\"useSummary\">\n"
  1025                 "<div class=\"useSummary\">\n"
  1026                 + "<table summary=\"Use table, listing packages, and an explanation\">",
  1026                 + "<table summary=\"Use table, listing packages, and an explanation\">",
  1027                 "<li class=\"blockList\"><a name=\"pkg\">\n"
  1027                 "<li class=\"blockList\"><a name=\"pkg\">\n"
  1028                 + "<!--   -->\n"
  1028                 + "<!--   -->\n"
  1029                 + "</a>\n"
  1029                 + "</a>\n"
  1030                 + "<h3>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h3>\n"
  1030                 + "<h2>Uses of <a href=\"../RegClass.html\" title=\"class in pkg1\">RegClass</a> in <a href=\"../../pkg/package-summary.html\">pkg</a></h2>\n"
  1031                 + "<div class=\"useSummary\">\n<table summary=\"Use table, listing fields, and an explanation\">");
  1031                 + "<div class=\"useSummary\">\n<table summary=\"Use table, listing fields, and an explanation\">");
  1032 
  1032 
  1033         // Negated test for main index page
  1033         // Negated test for main index page
  1034         checkOutput("index.html", false,
  1034         checkOutput("index.html", false,
  1035                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",
  1035                 "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">",