< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java

Print this page

        

*** 23,34 **** * questions. */ package jdk.javadoc.internal.doclets.toolkit.builders; - import java.util.Arrays; - import java.util.List; import java.util.Set; import java.util.SortedSet; import javax.lang.model.element.PackageElement; import javax.lang.model.element.TypeElement; --- 23,32 ----
*** 169,320 **** * * @param summaryContentTree the summary tree to which the interface summary * will be added */ protected void buildInterfaceSummary(Content summaryContentTree) { - String interfaceTableSummary = - configuration.getText("doclet.Member_Table_Summary", - configuration.getText("doclet.Interface_Summary"), - configuration.getText("doclet.interfaces")); - List<String> interfaceTableHeader = Arrays.asList(configuration.getText("doclet.Interface"), - configuration.getText("doclet.Description")); - SortedSet<TypeElement> ilist = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getInterfaces(packageElement)) : configuration.typeElementCatalog.interfaces(packageElement); SortedSet<TypeElement> interfaces = utils.filterOutPrivateClasses(ilist, configuration.javafx); if (!interfaces.isEmpty()) { ! packageWriter.addClassesSummary(interfaces, ! configuration.getText("doclet.Interface_Summary"), ! interfaceTableSummary, interfaceTableHeader, summaryContentTree); } } /** * Build the summary for the classes in this package. * * @param summaryContentTree the summary tree to which the class summary will * be added */ protected void buildClassSummary(Content summaryContentTree) { - String classTableSummary = - configuration.getText("doclet.Member_Table_Summary", - configuration.getText("doclet.Class_Summary"), - configuration.getText("doclet.classes")); - List<String> classTableHeader = Arrays.asList(configuration.getText("doclet.Class"), - configuration.getText("doclet.Description")); SortedSet<TypeElement> clist = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getOrdinaryClasses(packageElement)) : configuration.typeElementCatalog.ordinaryClasses(packageElement); SortedSet<TypeElement> classes = utils.filterOutPrivateClasses(clist, configuration.javafx); if (!classes.isEmpty()) { ! packageWriter.addClassesSummary(classes, ! configuration.getText("doclet.Class_Summary"), ! classTableSummary, classTableHeader, summaryContentTree); } } /** * Build the summary for the enums in this package. * * @param summaryContentTree the summary tree to which the enum summary will * be added */ protected void buildEnumSummary(Content summaryContentTree) { - String enumTableSummary = - configuration.getText("doclet.Member_Table_Summary", - configuration.getText("doclet.Enum_Summary"), - configuration.getText("doclet.enums")); - List<String> enumTableHeader = Arrays.asList(configuration.getText("doclet.Enum"), - configuration.getText("doclet.Description")); SortedSet<TypeElement> elist = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getEnums(packageElement)) : configuration.typeElementCatalog.enums(packageElement); SortedSet<TypeElement> enums = utils.filterOutPrivateClasses(elist, configuration.javafx); if (!enums.isEmpty()) { ! packageWriter.addClassesSummary(enums, ! configuration.getText("doclet.Enum_Summary"), ! enumTableSummary, enumTableHeader, summaryContentTree); } } /** * Build the summary for the exceptions in this package. * * @param summaryContentTree the summary tree to which the exception summary will * be added */ protected void buildExceptionSummary(Content summaryContentTree) { - String exceptionTableSummary = - configuration.getText("doclet.Member_Table_Summary", - configuration.getText("doclet.Exception_Summary"), - configuration.getText("doclet.exceptions")); - List<String> exceptionTableHeader = Arrays.asList(configuration.getText("doclet.Exception"), - configuration.getText("doclet.Description")); Set<TypeElement> iexceptions = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getExceptions(packageElement)) : configuration.typeElementCatalog.exceptions(packageElement); SortedSet<TypeElement> exceptions = utils.filterOutPrivateClasses(iexceptions, configuration.javafx); if (!exceptions.isEmpty()) { ! packageWriter.addClassesSummary(exceptions, ! configuration.getText("doclet.Exception_Summary"), ! exceptionTableSummary, exceptionTableHeader, summaryContentTree); } } /** * Build the summary for the errors in this package. * * @param summaryContentTree the summary tree to which the error summary will * be added */ protected void buildErrorSummary(Content summaryContentTree) { - String errorTableSummary = - configuration.getText("doclet.Member_Table_Summary", - configuration.getText("doclet.Error_Summary"), - configuration.getText("doclet.errors")); - List<String> errorTableHeader = Arrays.asList(configuration.getText("doclet.Error"), - configuration.getText("doclet.Description")); Set<TypeElement> ierrors = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getErrors(packageElement)) : configuration.typeElementCatalog.errors(packageElement); SortedSet<TypeElement> errors = utils.filterOutPrivateClasses(ierrors, configuration.javafx); if (!errors.isEmpty()) { ! packageWriter.addClassesSummary(errors, ! configuration.getText("doclet.Error_Summary"), ! errorTableSummary, errorTableHeader, summaryContentTree); } } /** * Build the summary for the annotation type in this package. * * @param summaryContentTree the summary tree to which the annotation type * summary will be added */ protected void buildAnnotationTypeSummary(Content summaryContentTree) { - String annotationtypeTableSummary = - configuration.getText("doclet.Member_Table_Summary", - configuration.getText("doclet.Annotation_Types_Summary"), - configuration.getText("doclet.annotationtypes")); - List<String> annotationtypeTableHeader = Arrays.asList( - configuration.getText("doclet.AnnotationType"), - configuration.getText("doclet.Description")); SortedSet<TypeElement> iannotationTypes = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getAnnotationTypes(packageElement)) : configuration.typeElementCatalog.annotationTypes(packageElement); SortedSet<TypeElement> annotationTypes = utils.filterOutPrivateClasses(iannotationTypes, configuration.javafx); if (!annotationTypes.isEmpty()) { ! packageWriter.addClassesSummary(annotationTypes, ! configuration.getText("doclet.Annotation_Types_Summary"), ! annotationtypeTableSummary, annotationtypeTableHeader, ! summaryContentTree); } } /** * Build the description of the summary. --- 167,267 ---- * * @param summaryContentTree the summary tree to which the interface summary * will be added */ protected void buildInterfaceSummary(Content summaryContentTree) { SortedSet<TypeElement> ilist = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getInterfaces(packageElement)) : configuration.typeElementCatalog.interfaces(packageElement); SortedSet<TypeElement> interfaces = utils.filterOutPrivateClasses(ilist, configuration.javafx); if (!interfaces.isEmpty()) { ! packageWriter.addInterfaceSummary(interfaces, summaryContentTree); } } /** * Build the summary for the classes in this package. * * @param summaryContentTree the summary tree to which the class summary will * be added */ protected void buildClassSummary(Content summaryContentTree) { SortedSet<TypeElement> clist = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getOrdinaryClasses(packageElement)) : configuration.typeElementCatalog.ordinaryClasses(packageElement); SortedSet<TypeElement> classes = utils.filterOutPrivateClasses(clist, configuration.javafx); if (!classes.isEmpty()) { ! packageWriter.addClassSummary(classes, summaryContentTree); } } /** * Build the summary for the enums in this package. * * @param summaryContentTree the summary tree to which the enum summary will * be added */ protected void buildEnumSummary(Content summaryContentTree) { SortedSet<TypeElement> elist = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getEnums(packageElement)) : configuration.typeElementCatalog.enums(packageElement); SortedSet<TypeElement> enums = utils.filterOutPrivateClasses(elist, configuration.javafx); if (!enums.isEmpty()) { ! packageWriter.addEnumSummary(enums, summaryContentTree); } } /** * Build the summary for the exceptions in this package. * * @param summaryContentTree the summary tree to which the exception summary will * be added */ protected void buildExceptionSummary(Content summaryContentTree) { Set<TypeElement> iexceptions = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getExceptions(packageElement)) : configuration.typeElementCatalog.exceptions(packageElement); SortedSet<TypeElement> exceptions = utils.filterOutPrivateClasses(iexceptions, configuration.javafx); if (!exceptions.isEmpty()) { ! packageWriter.addExceptionSummary(exceptions, summaryContentTree); } } /** * Build the summary for the errors in this package. * * @param summaryContentTree the summary tree to which the error summary will * be added */ protected void buildErrorSummary(Content summaryContentTree) { Set<TypeElement> ierrors = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getErrors(packageElement)) : configuration.typeElementCatalog.errors(packageElement); SortedSet<TypeElement> errors = utils.filterOutPrivateClasses(ierrors, configuration.javafx); if (!errors.isEmpty()) { ! packageWriter.addErrorSummary(errors, summaryContentTree); } } /** * Build the summary for the annotation type in this package. * * @param summaryContentTree the summary tree to which the annotation type * summary will be added */ protected void buildAnnotationTypeSummary(Content summaryContentTree) { SortedSet<TypeElement> iannotationTypes = utils.isSpecified(packageElement) ? utils.getTypeElementsAsSortedSet(utils.getAnnotationTypes(packageElement)) : configuration.typeElementCatalog.annotationTypes(packageElement); SortedSet<TypeElement> annotationTypes = utils.filterOutPrivateClasses(iannotationTypes, configuration.javafx); if (!annotationTypes.isEmpty()) { ! packageWriter.addAnnotationTypeSummary(annotationTypes, summaryContentTree); } } /** * Build the description of the summary.
< prev index next >