< prev index next >
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
Print this page
*** 60,108 ****
*/
@Override
public Content getMemberSummaryHeader(TypeElement typeElement, Content memberSummaryTree) {
memberSummaryTree.add(MarkerComments.START_OF_PROPERTY_SUMMARY);
Content memberTree = new ContentBuilder();
! writer.addSummaryHeader(this, typeElement, memberTree);
return memberTree;
}
/**
* {@inheritDoc}
*/
@Override
public void addMemberTree(Content memberSummaryTree, Content memberTree) {
! writer.addMemberTree(HtmlStyle.propertySummary, memberSummaryTree, memberTree);
}
/**
* {@inheritDoc}
*/
@Override
! public Content getPropertyDetailsTreeHeader(TypeElement typeElement,
! 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) {
Content propertyDocTree = new ContentBuilder();
! Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING);
! heading.add(links.createAnchor(name(property),
! new StringContent(utils.getPropertyLabel(name(property)))));
propertyDocTree.add(heading);
! return HtmlTree.SECTION(HtmlStyle.detail, propertyDocTree);
}
/**
* {@inheritDoc}
*/
--- 60,106 ----
*/
@Override
public Content getMemberSummaryHeader(TypeElement typeElement, Content memberSummaryTree) {
memberSummaryTree.add(MarkerComments.START_OF_PROPERTY_SUMMARY);
Content memberTree = new ContentBuilder();
! writer.addSummaryHeader(this, memberTree);
return memberTree;
}
/**
* {@inheritDoc}
*/
@Override
public void addMemberTree(Content memberSummaryTree, Content memberTree) {
! writer.addMemberTree(HtmlStyle.propertySummary,
! SectionName.PROPERTY_SUMMARY, memberSummaryTree, memberTree);
}
/**
* {@inheritDoc}
*/
@Override
! 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(heading);
return propertyDetailsTree;
}
/**
* {@inheritDoc}
*/
@Override
! public Content getPropertyDocTreeHeader(ExecutableElement property) {
Content propertyDocTree = new ContentBuilder();
! Content heading = new HtmlTree(Headings.TypeDeclaration.MEMBER_HEADING,
! new StringContent(utils.getPropertyLabel(name(property))));
propertyDocTree.add(heading);
! return HtmlTree.SECTION(HtmlStyle.detail, propertyDocTree)
! .setId(name(property));
}
/**
* {@inheritDoc}
*/
*** 162,172 ****
* {@inheritDoc}
*/
@Override
public Content getPropertyDetails(Content propertyDetailsTreeHeader, Content propertyDetailsTree) {
Content propertyDetails = new ContentBuilder(propertyDetailsTreeHeader, propertyDetailsTree);
! return getMemberTree(HtmlTree.SECTION(HtmlStyle.propertyDetails, propertyDetails));
}
/**
* {@inheritDoc}
*/
--- 160,171 ----
* {@inheritDoc}
*/
@Override
public Content getPropertyDetails(Content propertyDetailsTreeHeader, Content propertyDetailsTree) {
Content propertyDetails = new ContentBuilder(propertyDetailsTreeHeader, propertyDetailsTree);
! return getMemberTree(HtmlTree.SECTION(HtmlStyle.propertyDetails, propertyDetails)
! .setId(SectionName.PROPERTY_DETAIL.getName()));
}
/**
* {@inheritDoc}
*/
*** 208,235 ****
/**
* {@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) {
--- 207,216 ----
*** 239,250 ****
} 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,
label);
labelHeading.add(Entity.NO_BREAK_SPACE);
labelHeading.add(classLink);
inheritedTree.add(labelHeading);
}
--- 220,233 ----
} else {
label = new StringContent(utils.isClass(typeElement)
? resources.getText("doclet.Properties_Inherited_From_Class")
: resources.getText("doclet.Properties_Inherited_From_Interface"));
}
! 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 >