36 import javax.lang.model.element.ModuleElement; |
36 import javax.lang.model.element.ModuleElement; |
37 import javax.lang.model.element.PackageElement; |
37 import javax.lang.model.element.PackageElement; |
38 |
38 |
39 import com.sun.source.doctree.DocTree; |
39 import com.sun.source.doctree.DocTree; |
40 import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; |
40 import jdk.javadoc.internal.doclets.formats.html.markup.ContentBuilder; |
41 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants; |
|
42 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; |
41 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; |
43 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; |
42 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; |
44 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
43 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree; |
45 import jdk.javadoc.internal.doclets.formats.html.markup.Navigation; |
44 import jdk.javadoc.internal.doclets.formats.html.markup.Navigation; |
46 import jdk.javadoc.internal.doclets.formats.html.markup.Navigation.PageMode; |
45 import jdk.javadoc.internal.doclets.formats.html.markup.Navigation.PageMode; |
334 * @param deprapi the deprecated list builder |
333 * @param deprapi the deprecated list builder |
335 * @return a content tree for the contents list |
334 * @return a content tree for the contents list |
336 */ |
335 */ |
337 public Content getContentsList(DeprecatedAPIListBuilder deprapi) { |
336 public Content getContentsList(DeprecatedAPIListBuilder deprapi) { |
338 Content headContent = contents.deprecatedAPI; |
337 Content headContent = contents.deprecatedAPI; |
339 Content heading = HtmlTree.HEADING(HtmlConstants.TITLE_HEADING, true, |
338 Content heading = HtmlTree.HEADING(Headings.PAGE_TITLE_HEADING, true, |
340 HtmlStyle.title, headContent); |
339 HtmlStyle.title, headContent); |
341 Content div = HtmlTree.DIV(HtmlStyle.header, heading); |
340 Content div = HtmlTree.DIV(HtmlStyle.header, heading); |
342 Content headingContent = contents.contentsHeading; |
341 Content headingContent = contents.contentsHeading; |
343 div.addContent(HtmlTree.HEADING(HtmlConstants.CONTENT_HEADING, true, |
342 div.addContent(HtmlTree.HEADING(Headings.CONTENT_HEADING, true, |
344 headingContent)); |
343 headingContent)); |
345 Content ul = new HtmlTree(HtmlTag.UL); |
344 Content ul = new HtmlTree(HtmlTag.UL); |
346 for (DeprElementKind kind : DeprElementKind.values()) { |
345 for (DeprElementKind kind : DeprElementKind.values()) { |
347 addIndexLink(deprapi, kind, ul); |
346 addIndexLink(deprapi, kind, ul); |
348 } |
347 } |