mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 11:04:34 +02:00
8141492: Implement search feature in javadoc
Reviewed-by: jjg, ksrini
This commit is contained in:
parent
b70aa4aee0
commit
8bfe3bba2c
78 changed files with 34963 additions and 101 deletions
|
@ -23,7 +23,7 @@
|
|||
|
||||
/*
|
||||
* @test
|
||||
* @bug 8072945 8081854
|
||||
* @bug 8072945 8081854 8141492
|
||||
* @summary Test the version of HTML generated by the javadoc tool.
|
||||
* @author bpatel
|
||||
* @library ../lib
|
||||
|
@ -145,6 +145,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<caption>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"contentContainer\">\n"
|
||||
|
@ -183,6 +184,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"typeSummary\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -202,6 +204,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<li class=\"circle\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -227,6 +230,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"useSummary\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -264,6 +268,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"typeSummary\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -283,6 +288,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"typeSummary\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -304,6 +310,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"constantsSummary\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -325,6 +332,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"deprecatedSummary\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -341,6 +349,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -360,6 +369,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<li class=\"circle\">",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -384,6 +394,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"</header>\n"
|
||||
+ "<main role=\"main\">",
|
||||
|
@ -406,6 +417,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -428,6 +440,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -489,6 +502,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -531,6 +545,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -560,6 +575,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -588,6 +604,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -616,6 +633,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -652,6 +670,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<header role=\"banner\">\n"
|
||||
+ "<nav role=\"navigation\">\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<main role=\"main\">\n"
|
||||
+ "<div class=\"header\">",
|
||||
|
@ -735,6 +754,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"overviewSummary\" summary=\"Packages table, listing packages, and an explanation\">\n"
|
||||
+ "<caption>",
|
||||
"</noscript>\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "<div class=\"contentContainer\">\n"
|
||||
|
@ -823,6 +843,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<table class=\"constantsSummary\" summary=\"Constant Field Values table, listing constant fields, and values\">");
|
||||
|
||||
|
@ -834,6 +855,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">\n"
|
||||
+ "<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n"
|
||||
+ "<h2 title=\"Contents\">Contents</h2>",
|
||||
|
@ -856,6 +878,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<li class=\"blockList\">\n"
|
||||
+ "<h2 title=\"Package\">Package pkg</h2>");
|
||||
|
@ -868,6 +891,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<div class=\"contentContainer\">\n"
|
||||
+ "<h2 title=\"Class Hierarchy\">Class Hierarchy</h2>",
|
||||
|
@ -884,6 +908,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"contentContainer\">");
|
||||
|
||||
// Negated test for src-html page
|
||||
|
@ -900,6 +925,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<ul class=\"blockList\">\n"
|
||||
+ "<li class=\"blockList\">\n"
|
||||
|
@ -1106,6 +1132,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<table class=\"useSummary\" summary=\"Use table, listing packages, and an explanation\">",
|
||||
"<li class=\"blockList\"><a name=\"pkg\">\n"
|
||||
|
@ -1178,6 +1205,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
"<table class=\"overviewSummary\" summary=\"Packages table, listing packages, and an explanation\">\n"
|
||||
+ "<caption>",
|
||||
"</noscript>\n"
|
||||
+ "<div class=\"fixedNav\">\n"
|
||||
+ "<!-- ========= START OF TOP NAVBAR ======= -->",
|
||||
"<div class=\"contentContainer\">\n"
|
||||
+ "<div>\n"
|
||||
|
@ -1266,6 +1294,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<table class=\"constantsSummary\" summary=\"Constant Field Values table, listing constant fields, and values\">");
|
||||
|
||||
|
@ -1277,6 +1306,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">\n"
|
||||
+ "<h1 title=\"Deprecated API\" class=\"title\">Deprecated API</h1>\n"
|
||||
+ "<h2 title=\"Contents\">Contents</h2>",
|
||||
|
@ -1299,6 +1329,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<li class=\"blockList\">\n"
|
||||
+ "<h2 title=\"Package\">Package pkg</h2>");
|
||||
|
@ -1312,6 +1343,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "</a>",
|
||||
"<li class=\"circle\">",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<h1 class=\"title\">Hierarchy For All Packages</h1>\n"
|
||||
+ "<span class=\"packageHierarchyLabel\">Package Hierarchies:</span>",
|
||||
|
@ -1330,6 +1362,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"contentContainer\">");
|
||||
|
||||
// Test for src-html page
|
||||
|
@ -1346,6 +1379,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<ul class=\"blockList\">\n"
|
||||
+ "<li class=\"blockList\">\n"
|
||||
|
@ -1552,6 +1586,7 @@ public class TestHtmlVersion extends JavadocTester {
|
|||
+ "<!-- -->\n"
|
||||
+ "</a>",
|
||||
"<!-- ========= END OF TOP NAVBAR ========= -->\n"
|
||||
+ "</div>\n"
|
||||
+ "<div class=\"header\">",
|
||||
"<table class=\"useSummary\" summary=\"Use table, listing packages, and an explanation\">",
|
||||
"<li class=\"blockList\"><a name=\"pkg\">\n"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue