src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java Wed Feb 20 18:46:30 2019 -0800
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java Thu Feb 21 11:26:39 2019 +0530
@@ -2219,4 +2219,21 @@
Script getMainBodyScript() {
return mainBodyScript;
}
+
+ Content getLocalStylesheetContent(Element element) throws DocFileIOException {
+ Content stylesheetContent = new ContentBuilder();
+ List<DocPath> localStylesheets = configuration.localStylesheetMap.get(element);
+ if (localStylesheets == null) {
+ DocFilesHandlerImpl docFilesHandler = (DocFilesHandlerImpl)configuration
+ .getWriterFactory().getDocFilesHandler(element);
+ localStylesheets = docFilesHandler.getStylesheets();
+ configuration.localStylesheetMap.put(element, localStylesheets);
+ }
+ for (DocPath stylesheet : localStylesheets) {
+ stylesheetContent.addContent(HtmlTree.LINK("stylesheet",
+ "text/css", stylesheet.getPath(), "Style"));
+ }
+ return stylesheetContent;
+ }
+
}