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