105 @Override
106 protected Table createSummaryTable() {
107 List<HtmlStyle> bodyRowStyles = Arrays.asList(HtmlStyle.colFirst, HtmlStyle.colSecond,
108 HtmlStyle.colLast);
109
110 return new Table(HtmlStyle.memberSummary)
111 .setCaption(contents.getContent("doclet.Nested_Classes"))
112 .setHeader(getSummaryTableHeader(typeElement))
113 .setRowScopeColumn(1)
114 .setColumnStyles(bodyRowStyles);
115 }
116
117 /**
118 * {@inheritDoc}
119 */
120 @Override
121 public void addInheritedSummaryLabel(TypeElement typeElement, Content inheritedTree) {
122 Content classLink = writer.getPreQualifiedClassLink(
123 LinkInfoImpl.Kind.MEMBER, typeElement, false);
124 Content label;
125 if (configuration.summarizeOverriddenMethods) {
126 label = new StringContent(utils.isInterface(typeElement)
127 ? resources.getText("doclet.Nested_Classes_Interfaces_Declared_In_Interface")
128 : resources.getText("doclet.Nested_Classes_Interfaces_Declared_In_Class"));
129 } else {
130 label = new StringContent(utils.isInterface(typeElement)
131 ? resources.getText("doclet.Nested_Classes_Interfaces_Inherited_From_Interface")
132 : resources.getText("doclet.Nested_Classes_Interfaces_Inherited_From_Class"));
133 }
134 HtmlTree labelHeading = HtmlTree.HEADING(Headings.TypeDeclaration.SUMMARY_HEADING, label);
135 labelHeading.setId(SectionName.NESTED_CLASSES_INHERITANCE.getName()
136 + links.getName(utils.getFullyQualifiedName(typeElement)));
137 labelHeading.add(Entity.NO_BREAK_SPACE);
138 labelHeading.add(classLink);
139 inheritedTree.add(labelHeading);
140 }
141
142 /**
143 * {@inheritDoc}
144 */
145 @Override
|
105 @Override
106 protected Table createSummaryTable() {
107 List<HtmlStyle> bodyRowStyles = Arrays.asList(HtmlStyle.colFirst, HtmlStyle.colSecond,
108 HtmlStyle.colLast);
109
110 return new Table(HtmlStyle.memberSummary)
111 .setCaption(contents.getContent("doclet.Nested_Classes"))
112 .setHeader(getSummaryTableHeader(typeElement))
113 .setRowScopeColumn(1)
114 .setColumnStyles(bodyRowStyles);
115 }
116
117 /**
118 * {@inheritDoc}
119 */
120 @Override
121 public void addInheritedSummaryLabel(TypeElement typeElement, Content inheritedTree) {
122 Content classLink = writer.getPreQualifiedClassLink(
123 LinkInfoImpl.Kind.MEMBER, typeElement, false);
124 Content label;
125 if (options.summarizeOverriddenMethods) {
126 label = new StringContent(utils.isInterface(typeElement)
127 ? resources.getText("doclet.Nested_Classes_Interfaces_Declared_In_Interface")
128 : resources.getText("doclet.Nested_Classes_Interfaces_Declared_In_Class"));
129 } else {
130 label = new StringContent(utils.isInterface(typeElement)
131 ? resources.getText("doclet.Nested_Classes_Interfaces_Inherited_From_Interface")
132 : resources.getText("doclet.Nested_Classes_Interfaces_Inherited_From_Class"));
133 }
134 HtmlTree labelHeading = HtmlTree.HEADING(Headings.TypeDeclaration.SUMMARY_HEADING, label);
135 labelHeading.setId(SectionName.NESTED_CLASSES_INHERITANCE.getName()
136 + links.getName(utils.getFullyQualifiedName(typeElement)));
137 labelHeading.add(Entity.NO_BREAK_SPACE);
138 labelHeading.add(classLink);
139 inheritedTree.add(labelHeading);
140 }
141
142 /**
143 * {@inheritDoc}
144 */
145 @Override
|