src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/PackageSummaryBuilder.java

changeset 1606
ccbe7ffdd867
parent 1410
bfec2a1cc869
child 1736
74cd21f2c2fe
equal deleted inserted replaced
1605:94e67bed460d 1606:ccbe7ffdd867
1 /* 1 /*
2 * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. Oracle designates this 7 * published by the Free Software Foundation. Oracle designates this
174 ClassDoc[] interfaces = 174 ClassDoc[] interfaces =
175 packageDoc.isIncluded() 175 packageDoc.isIncluded()
176 ? packageDoc.interfaces() 176 ? packageDoc.interfaces()
177 : configuration.classDocCatalog.interfaces( 177 : configuration.classDocCatalog.interfaces(
178 Util.getPackageName(packageDoc)); 178 Util.getPackageName(packageDoc));
179 interfaces = Util.filterOutPrivateClasses(interfaces, configuration.javafx);
179 if (interfaces.length > 0) { 180 if (interfaces.length > 0) {
180 packageWriter.addClassesSummary( 181 packageWriter.addClassesSummary(
181 interfaces, 182 interfaces,
182 configuration.getText("doclet.Interface_Summary"), 183 configuration.getText("doclet.Interface_Summary"),
183 interfaceTableSummary, interfaceTableHeader, summaryContentTree); 184 interfaceTableSummary, interfaceTableHeader, summaryContentTree);
203 ClassDoc[] classes = 204 ClassDoc[] classes =
204 packageDoc.isIncluded() 205 packageDoc.isIncluded()
205 ? packageDoc.ordinaryClasses() 206 ? packageDoc.ordinaryClasses()
206 : configuration.classDocCatalog.ordinaryClasses( 207 : configuration.classDocCatalog.ordinaryClasses(
207 Util.getPackageName(packageDoc)); 208 Util.getPackageName(packageDoc));
209 classes = Util.filterOutPrivateClasses(classes, configuration.javafx);
208 if (classes.length > 0) { 210 if (classes.length > 0) {
209 packageWriter.addClassesSummary( 211 packageWriter.addClassesSummary(
210 classes, 212 classes,
211 configuration.getText("doclet.Class_Summary"), 213 configuration.getText("doclet.Class_Summary"),
212 classTableSummary, classTableHeader, summaryContentTree); 214 classTableSummary, classTableHeader, summaryContentTree);
232 ClassDoc[] enums = 234 ClassDoc[] enums =
233 packageDoc.isIncluded() 235 packageDoc.isIncluded()
234 ? packageDoc.enums() 236 ? packageDoc.enums()
235 : configuration.classDocCatalog.enums( 237 : configuration.classDocCatalog.enums(
236 Util.getPackageName(packageDoc)); 238 Util.getPackageName(packageDoc));
239 enums = Util.filterOutPrivateClasses(enums, configuration.javafx);
237 if (enums.length > 0) { 240 if (enums.length > 0) {
238 packageWriter.addClassesSummary( 241 packageWriter.addClassesSummary(
239 enums, 242 enums,
240 configuration.getText("doclet.Enum_Summary"), 243 configuration.getText("doclet.Enum_Summary"),
241 enumTableSummary, enumTableHeader, summaryContentTree); 244 enumTableSummary, enumTableHeader, summaryContentTree);
261 ClassDoc[] exceptions = 264 ClassDoc[] exceptions =
262 packageDoc.isIncluded() 265 packageDoc.isIncluded()
263 ? packageDoc.exceptions() 266 ? packageDoc.exceptions()
264 : configuration.classDocCatalog.exceptions( 267 : configuration.classDocCatalog.exceptions(
265 Util.getPackageName(packageDoc)); 268 Util.getPackageName(packageDoc));
269 exceptions = Util.filterOutPrivateClasses(exceptions, configuration.javafx);
266 if (exceptions.length > 0) { 270 if (exceptions.length > 0) {
267 packageWriter.addClassesSummary( 271 packageWriter.addClassesSummary(
268 exceptions, 272 exceptions,
269 configuration.getText("doclet.Exception_Summary"), 273 configuration.getText("doclet.Exception_Summary"),
270 exceptionTableSummary, exceptionTableHeader, summaryContentTree); 274 exceptionTableSummary, exceptionTableHeader, summaryContentTree);
290 ClassDoc[] errors = 294 ClassDoc[] errors =
291 packageDoc.isIncluded() 295 packageDoc.isIncluded()
292 ? packageDoc.errors() 296 ? packageDoc.errors()
293 : configuration.classDocCatalog.errors( 297 : configuration.classDocCatalog.errors(
294 Util.getPackageName(packageDoc)); 298 Util.getPackageName(packageDoc));
299 errors = Util.filterOutPrivateClasses(errors, configuration.javafx);
295 if (errors.length > 0) { 300 if (errors.length > 0) {
296 packageWriter.addClassesSummary( 301 packageWriter.addClassesSummary(
297 errors, 302 errors,
298 configuration.getText("doclet.Error_Summary"), 303 configuration.getText("doclet.Error_Summary"),
299 errorTableSummary, errorTableHeader, summaryContentTree); 304 errorTableSummary, errorTableHeader, summaryContentTree);
319 ClassDoc[] annotationTypes = 324 ClassDoc[] annotationTypes =
320 packageDoc.isIncluded() 325 packageDoc.isIncluded()
321 ? packageDoc.annotationTypes() 326 ? packageDoc.annotationTypes()
322 : configuration.classDocCatalog.annotationTypes( 327 : configuration.classDocCatalog.annotationTypes(
323 Util.getPackageName(packageDoc)); 328 Util.getPackageName(packageDoc));
329 annotationTypes = Util.filterOutPrivateClasses(annotationTypes, configuration.javafx);
324 if (annotationTypes.length > 0) { 330 if (annotationTypes.length > 0) {
325 packageWriter.addClassesSummary( 331 packageWriter.addClassesSummary(
326 annotationTypes, 332 annotationTypes,
327 configuration.getText("doclet.Annotation_Types_Summary"), 333 configuration.getText("doclet.Annotation_Types_Summary"),
328 annotationtypeTableSummary, annotationtypeTableHeader, 334 annotationtypeTableSummary, annotationtypeTableHeader,

mercurial