langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocWriter.java
equal
deleted
inserted
replaced
26 package jdk.javadoc.internal.doclets.formats.html.markup; |
26 package jdk.javadoc.internal.doclets.formats.html.markup; |
27 |
27 |
28 import java.io.*; |
28 import java.io.*; |
29 import java.util.*; |
29 import java.util.*; |
30 |
30 |
|
31 import javax.lang.model.element.ModuleElement; |
31 import javax.lang.model.element.PackageElement; |
32 import javax.lang.model.element.PackageElement; |
32 import javax.lang.model.element.TypeElement; |
33 import javax.lang.model.element.TypeElement; |
33 |
34 |
34 import jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl; |
35 import jdk.javadoc.internal.doclets.formats.html.ConfigurationImpl; |
35 import jdk.javadoc.internal.doclets.formats.html.SectionName; |
36 import jdk.javadoc.internal.doclets.formats.html.SectionName; |
280 anchor.addAttr(HtmlAttr.TARGET, target); |
281 anchor.addAttr(HtmlAttr.TARGET, target); |
281 } |
282 } |
282 return anchor; |
283 return anchor; |
283 } |
284 } |
284 |
285 |
|
286 public Content getModuleFramesHyperLink(ModuleElement mdle, Content label, String target) { |
|
287 DocLink mdlLink = new DocLink(DocPaths.moduleFrame(mdle)); |
|
288 DocLink mtFrameLink = new DocLink(DocPaths.moduleTypeFrame(mdle)); |
|
289 DocLink cFrameLink = new DocLink(DocPaths.moduleSummary(mdle)); |
|
290 HtmlTree anchor = HtmlTree.A(mdlLink.toString(), label); |
|
291 StringBuilder onclickStr = new StringBuilder("updateModuleFrame('") |
|
292 .append(mtFrameLink.toString()) |
|
293 .append("','") |
|
294 .append(cFrameLink.toString()) |
|
295 .append("');"); |
|
296 anchor.addAttr(HtmlAttr.TARGET, target); |
|
297 anchor.addAttr(HtmlAttr.ONCLICK, onclickStr.toString()); |
|
298 return anchor; |
|
299 } |
|
300 |
285 /** |
301 /** |
286 * Get the enclosed name of the package |
302 * Get the enclosed name of the package |
287 * |
303 * |
288 * @param te TypeElement |
304 * @param te TypeElement |
289 * @return the name |
305 * @return the name |