src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
changeset 50167 cc705c956798
parent 49551 0d4786e42471
child 53562 0d9dee001667
equal deleted inserted replaced
50166:1d683e243d8d 50167:cc705c956798
   193     /**
   193     /**
   194      * {@inheritDoc}
   194      * {@inheritDoc}
   195      */
   195      */
   196     @Override
   196     @Override
   197     public void addInterfaceSummary(SortedSet<TypeElement> interfaces, Content summaryContentTree) {
   197     public void addInterfaceSummary(SortedSet<TypeElement> interfaces, Content summaryContentTree) {
   198         String label = resources.getText("doclet.Interface_Summary");
       
   199         String tableSummary = resources.getText("doclet.Member_Table_Summary",
       
   200                         resources.getText("doclet.Interface_Summary"),
       
   201                         resources.getText("doclet.interfaces"));
       
   202         TableHeader tableHeader= new TableHeader(contents.interfaceLabel, contents.descriptionLabel);
   198         TableHeader tableHeader= new TableHeader(contents.interfaceLabel, contents.descriptionLabel);
   203 
   199         addClassesSummary(interfaces, resources.interfaceSummary, resources.interfaceTableSummary,
   204         addClassesSummary(interfaces, label, tableSummary, tableHeader, summaryContentTree);
   200                 tableHeader, summaryContentTree);
   205     }
   201     }
   206 
   202 
   207     /**
   203     /**
   208      * {@inheritDoc}
   204      * {@inheritDoc}
   209      */
   205      */
   210     @Override
   206     @Override
   211     public void addClassSummary(SortedSet<TypeElement> classes, Content summaryContentTree) {
   207     public void addClassSummary(SortedSet<TypeElement> classes, Content summaryContentTree) {
   212         String label = resources.getText("doclet.Class_Summary");
       
   213         String tableSummary = resources.getText("doclet.Member_Table_Summary",
       
   214                         resources.getText("doclet.Class_Summary"),
       
   215                         resources.getText("doclet.classes"));
       
   216         TableHeader tableHeader= new TableHeader(contents.classLabel, contents.descriptionLabel);
   208         TableHeader tableHeader= new TableHeader(contents.classLabel, contents.descriptionLabel);
   217 
   209         addClassesSummary(classes, resources.classSummary, resources.classTableSummary,
   218         addClassesSummary(classes, label, tableSummary, tableHeader, summaryContentTree);
   210                 tableHeader, summaryContentTree);
   219     }
   211     }
   220 
   212 
   221     /**
   213     /**
   222      * {@inheritDoc}
   214      * {@inheritDoc}
   223      */
   215      */
   224     @Override
   216     @Override
   225     public void addEnumSummary(SortedSet<TypeElement> enums, Content summaryContentTree) {
   217     public void addEnumSummary(SortedSet<TypeElement> enums, Content summaryContentTree) {
   226         String label = resources.getText("doclet.Enum_Summary");
       
   227         String tableSummary = resources.getText("doclet.Member_Table_Summary",
       
   228                         resources.getText("doclet.Enum_Summary"),
       
   229                         resources.getText("doclet.enums"));
       
   230         TableHeader tableHeader= new TableHeader(contents.enum_, contents.descriptionLabel);
   218         TableHeader tableHeader= new TableHeader(contents.enum_, contents.descriptionLabel);
   231 
   219         addClassesSummary(enums, resources.enumSummary, resources.enumTableSummary,
   232         addClassesSummary(enums, label, tableSummary, tableHeader, summaryContentTree);
   220                 tableHeader, summaryContentTree);
   233     }
   221     }
   234 
   222 
   235     /**
   223     /**
   236      * {@inheritDoc}
   224      * {@inheritDoc}
   237      */
   225      */
   238     @Override
   226     @Override
   239     public void addExceptionSummary(SortedSet<TypeElement> exceptions, Content summaryContentTree) {
   227     public void addExceptionSummary(SortedSet<TypeElement> exceptions, Content summaryContentTree) {
   240         String label = resources.getText("doclet.Exception_Summary");
       
   241         String tableSummary = resources.getText("doclet.Member_Table_Summary",
       
   242                         resources.getText("doclet.Exception_Summary"),
       
   243                         resources.getText("doclet.exceptions"));
       
   244         TableHeader tableHeader= new TableHeader(contents.exception, contents.descriptionLabel);
   228         TableHeader tableHeader= new TableHeader(contents.exception, contents.descriptionLabel);
   245 
   229         addClassesSummary(exceptions, resources.exceptionSummary, resources.exceptionTableSummary,
   246         addClassesSummary(exceptions, label, tableSummary, tableHeader, summaryContentTree);
   230                 tableHeader, summaryContentTree);
   247     }
   231     }
   248 
   232 
   249     /**
   233     /**
   250      * {@inheritDoc}
   234      * {@inheritDoc}
   251      */
   235      */
   252     @Override
   236     @Override
   253     public void addErrorSummary(SortedSet<TypeElement> errors, Content summaryContentTree) {
   237     public void addErrorSummary(SortedSet<TypeElement> errors, Content summaryContentTree) {
   254         String label = resources.getText("doclet.Error_Summary");
       
   255         String tableSummary = resources.getText("doclet.Member_Table_Summary",
       
   256                         resources.getText("doclet.Error_Summary"),
       
   257                         resources.getText("doclet.errors"));
       
   258         TableHeader tableHeader= new TableHeader(contents.error, contents.descriptionLabel);
   238         TableHeader tableHeader= new TableHeader(contents.error, contents.descriptionLabel);
   259 
   239         addClassesSummary(errors, resources.errorSummary, resources.errorTableSummary,
   260         addClassesSummary(errors, label, tableSummary, tableHeader, summaryContentTree);
   240                 tableHeader, summaryContentTree);
   261     }
   241     }
   262 
   242 
   263     /**
   243     /**
   264      * {@inheritDoc}
   244      * {@inheritDoc}
   265      */
   245      */
   266     @Override
   246     @Override
   267     public void addAnnotationTypeSummary(SortedSet<TypeElement> annoTypes, Content summaryContentTree) {
   247     public void addAnnotationTypeSummary(SortedSet<TypeElement> annoTypes, Content summaryContentTree) {
   268         String label = resources.getText("doclet.Annotation_Types_Summary");
       
   269         String tableSummary = resources.getText("doclet.Member_Table_Summary",
       
   270                         resources.getText("doclet.Annotation_Types_Summary"),
       
   271                         resources.getText("doclet.annotationtypes"));
       
   272         TableHeader tableHeader= new TableHeader(contents.annotationType, contents.descriptionLabel);
   248         TableHeader tableHeader= new TableHeader(contents.annotationType, contents.descriptionLabel);
   273 
   249         addClassesSummary(annoTypes, resources.annotationTypeSummary, resources.annotationTypeTableSummary,
   274         addClassesSummary(annoTypes, label, tableSummary, tableHeader, summaryContentTree);
   250                 tableHeader, summaryContentTree);
   275     }
   251     }
   276 
   252 
   277     public void addClassesSummary(SortedSet<TypeElement> classes, String label,
   253     public void addClassesSummary(SortedSet<TypeElement> classes, String label,
   278             String tableSummary, TableHeader tableHeader, Content summaryContentTree) {
   254             String tableSummary, TableHeader tableHeader, Content summaryContentTree) {
   279         if(!classes.isEmpty()) {
   255         if(!classes.isEmpty()) {