< prev index next >
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
Print this page
@@ -60,49 +60,47 @@
*/
@Override
public Content getMemberSummaryHeader(TypeElement typeElement, Content memberSummaryTree) {
memberSummaryTree.add(MarkerComments.START_OF_PROPERTY_SUMMARY);
Content memberTree = new ContentBuilder();
- writer.addSummaryHeader(this, typeElement, memberTree);
+ writer.addSummaryHeader(this, memberTree);
return memberTree;
}
/**
* {@inheritDoc}
*/
@Override
public void addMemberTree(Content memberSummaryTree, Content memberTree) {
- writer.addMemberTree(HtmlStyle.propertySummary, memberSummaryTree, memberTree);
+ writer.addMemberTree(HtmlStyle.propertySummary,
+ SectionName.PROPERTY_SUMMARY, memberSummaryTree, memberTree);
}
/**
* {@inheritDoc}
*/
@Override
- public Content getPropertyDetailsTreeHeader(TypeElement typeElement,
- Content memberDetailsTree) {
+ public Content getPropertyDetailsTreeHeader(Content memberDetailsTree) {
memberDetailsTree.add(MarkerComments.START_OF_PROPERTY_DETAILS);
Content propertyDetailsTree = new ContentBuilder();
Content heading = HtmlTree.HEADING(Headings.TypeDeclaration.DETAILS_HEADING,
contents.propertyDetailsLabel);
- propertyDetailsTree.add(links.createAnchor(SectionName.PROPERTY_DETAIL));
propertyDetailsTree.add(heading);
return propertyDetailsTree;
}
/**
* {@inheritDoc}
*/
@Override
- public Content getPropertyDocTreeHeader(ExecutableElement property,
- Content propertyDetailsTree) {
+ public Content getPropertyDocTreeHeader(ExecutableElement property) {
Content propertyDocTree = new ContentBuilder();
- Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING);
- heading.add(links.createAnchor(name(property),
- new StringContent(utils.getPropertyLabel(name(property)))));
+ Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING,
+ new StringContent(utils.getPropertyLabel(name(property))));
propertyDocTree.add(heading);
- return HtmlTree.SECTION(HtmlStyle.detail, propertyDocTree);
+ return HtmlTree.SECTION(HtmlStyle.detail, propertyDocTree)
+ .setId(name(property));
}
/**
* {@inheritDoc}
*/
@@ -162,11 +160,12 @@
* {@inheritDoc}
*/
@Override
public Content getPropertyDetails(Content propertyDetailsTreeHeader, Content propertyDetailsTree) {
Content propertyDetails = new ContentBuilder(propertyDetailsTreeHeader, propertyDetailsTree);
- return getMemberTree(HtmlTree.SECTION(HtmlStyle.propertyDetails, propertyDetails));
+ return getMemberTree(HtmlTree.SECTION(HtmlStyle.propertyDetails, propertyDetails)
+ .setId(SectionName.PROPERTY_DETAIL.getName()));
}
/**
* {@inheritDoc}
*/
@@ -208,28 +207,10 @@
/**
* {@inheritDoc}
*/
@Override
- public void addSummaryAnchor(TypeElement typeElement, Content memberTree) {
- memberTree.add(links.createAnchor(SectionName.PROPERTY_SUMMARY));
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
- public void addInheritedSummaryAnchor(TypeElement typeElement, Content inheritedTree) {
- inheritedTree.add(links.createAnchor(
- SectionName.PROPERTIES_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) {
@@ -239,12 +220,14 @@
} else {
label = new StringContent(utils.isClass(typeElement)
? resources.getText("doclet.Properties_Inherited_From_Class")
: resources.getText("doclet.Properties_Inherited_From_Interface"));
}
- Content labelHeading = HtmlTree.HEADING(Headings.TypeDeclaration.INHERITED_SUMMARY_HEADING,
+ HtmlTree labelHeading = HtmlTree.HEADING(Headings.TypeDeclaration.INHERITED_SUMMARY_HEADING,
label);
+ labelHeading.setId(SectionName.PROPERTIES_INHERITANCE.getName()
+ + links.getName(configuration.getClassName(typeElement)));
labelHeading.add(Entity.NO_BREAK_SPACE);
labelHeading.add(classLink);
inheritedTree.add(labelHeading);
}
< prev index next >