< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java

Print this page

        

*** 81,130 **** */ @Override public Content getMemberSummaryHeader(TypeElement typeElement, Content memberSummaryTree) { memberSummaryTree.add(MarkerComments.START_OF_METHOD_SUMMARY); Content memberTree = new ContentBuilder(); ! writer.addSummaryHeader(this, typeElement, memberTree); return memberTree; } /** * {@inheritDoc} */ @Override public void addMemberTree(Content memberSummaryTree, Content memberTree) { ! writer.addMemberTree(HtmlStyle.methodSummary, memberSummaryTree, memberTree); } /** * {@inheritDoc} */ @Override ! public Content getMethodDetailsTreeHeader(TypeElement typeElement, Content memberDetailsTree) { memberDetailsTree.add(MarkerComments.START_OF_METHOD_DETAILS); Content methodDetailsTree = new ContentBuilder(); Content heading = HtmlTree.HEADING(Headings.TypeDeclaration.DETAILS_HEADING, contents.methodDetailLabel); - methodDetailsTree.add(links.createAnchor(SectionName.METHOD_DETAIL)); methodDetailsTree.add(heading); return methodDetailsTree; } /** * {@inheritDoc} */ @Override ! public Content getMethodDocTreeHeader(ExecutableElement method, Content methodDetailsTree) { String erasureAnchor; Content methodDocTree = new ContentBuilder(); ! Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING); if ((erasureAnchor = getErasureAnchor(method)) != null) { ! heading.add(links.createAnchor((erasureAnchor))); } - heading.add(links.createAnchor(writer.getAnchor(method), new StringContent(name(method)))); methodDocTree.add(heading); ! return HtmlTree.SECTION(HtmlStyle.detail, methodDocTree); } /** * Get the signature for the given method. * --- 81,131 ---- */ @Override public Content getMemberSummaryHeader(TypeElement typeElement, Content memberSummaryTree) { memberSummaryTree.add(MarkerComments.START_OF_METHOD_SUMMARY); Content memberTree = new ContentBuilder(); ! writer.addSummaryHeader(this, memberTree); return memberTree; } /** * {@inheritDoc} */ @Override public void addMemberTree(Content memberSummaryTree, Content memberTree) { ! writer.addMemberTree(HtmlStyle.methodSummary, ! SectionName.METHOD_SUMMARY, memberSummaryTree, memberTree); } /** * {@inheritDoc} */ @Override ! public Content getMethodDetailsTreeHeader(Content memberDetailsTree) { memberDetailsTree.add(MarkerComments.START_OF_METHOD_DETAILS); Content methodDetailsTree = new ContentBuilder(); Content heading = HtmlTree.HEADING(Headings.TypeDeclaration.DETAILS_HEADING, contents.methodDetailLabel); methodDetailsTree.add(heading); return methodDetailsTree; } /** * {@inheritDoc} */ @Override ! public Content getMethodDocTreeHeader(ExecutableElement method) { String erasureAnchor; Content methodDocTree = new ContentBuilder(); ! HtmlTree heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING, ! new StringContent(name(method))); if ((erasureAnchor = getErasureAnchor(method)) != null) { ! heading.setId(erasureAnchor); } methodDocTree.add(heading); ! return HtmlTree.SECTION(HtmlStyle.detail, methodDocTree) ! .setId(links.getName(writer.getAnchor(method))); } /** * Get the signature for the given method. *
*** 193,203 **** * {@inheritDoc} */ @Override public Content getMethodDetails(Content methodDetailsTreeHeader, Content methodDetailsTree) { Content methodDetails = new ContentBuilder(methodDetailsTreeHeader, methodDetailsTree); ! return getMemberTree(HtmlTree.SECTION(HtmlStyle.methodDetails, methodDetails)); } /** * {@inheritDoc} */ --- 194,205 ---- * {@inheritDoc} */ @Override public Content getMethodDetails(Content methodDetailsTreeHeader, Content methodDetailsTree) { Content methodDetails = new ContentBuilder(methodDetailsTreeHeader, methodDetailsTree); ! return getMemberTree(HtmlTree.SECTION(HtmlStyle.methodDetails, methodDetails) ! .setId(SectionName.METHOD_DETAIL.getName())); } /** * {@inheritDoc} */
*** 245,271 **** /** * {@inheritDoc} */ @Override - public void addSummaryAnchor(TypeElement typeElement, Content memberTree) { - memberTree.add(links.createAnchor(SectionName.METHOD_SUMMARY)); - } - - /** - * {@inheritDoc} - */ - @Override - public void addInheritedSummaryAnchor(TypeElement typeElement, Content inheritedTree) { - inheritedTree.add(links.createAnchor( - SectionName.METHODS_INHERITANCE, configuration.getClassName(typeElement))); - } - - /** - * {@inheritDoc} - */ - @Override public void addInheritedSummaryLabel(TypeElement typeElement, Content inheritedTree) { Content classLink = writer.getPreQualifiedClassLink( LinkInfoImpl.Kind.MEMBER, typeElement, false); Content label; if (configuration.summarizeOverriddenMethods) { --- 247,256 ----
*** 275,286 **** } else { label = new StringContent(utils.isClass(typeElement) ? resources.getText("doclet.Methods_Inherited_From_Class") : resources.getText("doclet.Methods_Inherited_From_Interface")); } ! Content labelHeading = HtmlTree.HEADING(Headings.TypeDeclaration.INHERITED_SUMMARY_HEADING, label); labelHeading.add(Entity.NO_BREAK_SPACE); labelHeading.add(classLink); inheritedTree.add(labelHeading); } --- 260,273 ---- } else { label = new StringContent(utils.isClass(typeElement) ? resources.getText("doclet.Methods_Inherited_From_Class") : resources.getText("doclet.Methods_Inherited_From_Interface")); } ! HtmlTree labelHeading = HtmlTree.HEADING(Headings.TypeDeclaration.INHERITED_SUMMARY_HEADING, label); + labelHeading.setId(SectionName.METHODS_INHERITANCE.getName() + + links.getName(configuration.getClassName(typeElement))); labelHeading.add(Entity.NO_BREAK_SPACE); labelHeading.add(classLink); inheritedTree.add(labelHeading); }
*** 328,340 **** dl.add(dt); Content overriddenTypeLink = writer.getLink(new LinkInfoImpl(writer.configuration, context, overriddenType)); Content codeOverriddenTypeLink = HtmlTree.CODE(overriddenTypeLink); Content methlink = writer.getLink( ! new LinkInfoImpl(writer.configuration, LinkInfoImpl.Kind.MEMBER, ! holder) ! .where(writer.links.getName(writer.getAnchor(method))).label(method.getSimpleName())); Content codeMethLink = HtmlTree.CODE(methlink); Content dd = HtmlTree.DD(codeMethLink); dd.add(Entity.NO_BREAK_SPACE); dd.add(writer.contents.inClass); dd.add(Entity.NO_BREAK_SPACE); --- 315,327 ---- dl.add(dt); Content overriddenTypeLink = writer.getLink(new LinkInfoImpl(writer.configuration, context, overriddenType)); Content codeOverriddenTypeLink = HtmlTree.CODE(overriddenTypeLink); Content methlink = writer.getLink( ! new LinkInfoImpl(writer.configuration, LinkInfoImpl.Kind.MEMBER, holder) ! .where(writer.links.getName(writer.getAnchor(method))) ! .label(method.getSimpleName())); Content codeMethLink = HtmlTree.CODE(methlink); Content dd = HtmlTree.DD(codeMethLink); dd.add(Entity.NO_BREAK_SPACE); dd.add(writer.contents.inClass); dd.add(Entity.NO_BREAK_SPACE);
< prev index next >