< 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 >