src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
changeset 53562 0d9dee001667
parent 51260 b7a307084247
child 53879 e7cb0348fa1c
equal deleted inserted replaced
53561:3f4b89a17892 53562:0d9dee001667
   176 
   176 
   177     /**
   177     /**
   178      * {@inheritDoc}
   178      * {@inheritDoc}
   179      */
   179      */
   180     public Content getAnnotationDetails(Content annotationDetailsTree) {
   180     public Content getAnnotationDetails(Content annotationDetailsTree) {
   181         if (configuration.allowTag(HtmlTag.SECTION)) {
   181         return HtmlTree.SECTION(getMemberTree(annotationDetailsTree));
   182             HtmlTree htmlTree = HtmlTree.SECTION(getMemberTree(annotationDetailsTree));
       
   183             return htmlTree;
       
   184         }
       
   185         return getMemberTree(annotationDetailsTree);
       
   186     }
   182     }
   187 
   183 
   188     /**
   184     /**
   189      * {@inheritDoc}
   185      * {@inheritDoc}
   190      */
   186      */
   201                 contents.annotateTypeRequiredMemberSummaryLabel);
   197                 contents.annotateTypeRequiredMemberSummaryLabel);
   202         memberTree.addContent(label);
   198         memberTree.addContent(label);
   203     }
   199     }
   204 
   200 
   205     /**
   201     /**
   206      * Get the summary for the member summary table.
       
   207      *
       
   208      * @return a string for the table summary
       
   209      */
       
   210     // Overridden by AnnotationTypeOptionalMemberWriterImpl
       
   211     protected String getTableSummary() {
       
   212         return resources.getText("doclet.Member_Table_Summary",
       
   213                 resources.getText("doclet.Annotation_Type_Required_Member_Summary"),
       
   214                 resources.getText("doclet.annotation_type_required_members"));
       
   215     }
       
   216 
       
   217     /**
       
   218      * Get the caption for the summary table.
   202      * Get the caption for the summary table.
   219      * @return the caption
   203      * @return the caption
   220      */
   204      */
   221     // Overridden by AnnotationTypeOptionalMemberWriterImpl
   205     // Overridden by AnnotationTypeOptionalMemberWriterImpl
   222     protected Content getCaption() {
   206     protected Content getCaption() {
   235     /**
   219     /**
   236      * {@inheritDoc}
   220      * {@inheritDoc}
   237      */
   221      */
   238     @Override
   222     @Override
   239     protected Table createSummaryTable() {
   223     protected Table createSummaryTable() {
   240         return new Table(configuration.htmlVersion, HtmlStyle.memberSummary)
   224         return new Table(HtmlStyle.memberSummary)
   241                 .setSummary(getTableSummary())
       
   242                 .setCaption(getCaption())
   225                 .setCaption(getCaption())
   243                 .setHeader(getSummaryTableHeader(typeElement))
   226                 .setHeader(getSummaryTableHeader(typeElement))
   244                 .setRowScopeColumn(1)
   227                 .setRowScopeColumn(1)
   245                 .setColumnStyles(HtmlStyle.colFirst, HtmlStyle.colSecond, HtmlStyle.colLast);
   228                 .setColumnStyles(HtmlStyle.colFirst, HtmlStyle.colSecond, HtmlStyle.colLast);
   246     }
   229     }