langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
changeset 40303 96a1226aca18
parent 35426 374342e56a56
child 41157 b235a429089a
equal deleted inserted replaced
40302:8c0d8d2c3519 40303:96a1226aca18
    93         memberDetailsTree.addContent(HtmlConstants.START_OF_ENUM_CONSTANT_DETAILS);
    93         memberDetailsTree.addContent(HtmlConstants.START_OF_ENUM_CONSTANT_DETAILS);
    94         Content enumConstantsDetailsTree = writer.getMemberTreeHeader();
    94         Content enumConstantsDetailsTree = writer.getMemberTreeHeader();
    95         enumConstantsDetailsTree.addContent(writer.getMarkerAnchor(
    95         enumConstantsDetailsTree.addContent(writer.getMarkerAnchor(
    96                 SectionName.ENUM_CONSTANT_DETAIL));
    96                 SectionName.ENUM_CONSTANT_DETAIL));
    97         Content heading = HtmlTree.HEADING(HtmlConstants.DETAILS_HEADING,
    97         Content heading = HtmlTree.HEADING(HtmlConstants.DETAILS_HEADING,
    98                 writer.enumConstantsDetailsLabel);
    98                 contents.enumConstantDetailLabel);
    99         enumConstantsDetailsTree.addContent(heading);
    99         enumConstantsDetailsTree.addContent(heading);
   100         return enumConstantsDetailsTree;
   100         return enumConstantsDetailsTree;
   101     }
   101     }
   102 
   102 
   103     /**
   103     /**
   183 
   183 
   184     /**
   184     /**
   185      * {@inheritDoc}
   185      * {@inheritDoc}
   186      */
   186      */
   187     @Override
   187     @Override
   188     public void close() throws IOException {
       
   189         writer.close();
       
   190     }
       
   191 
       
   192     /**
       
   193      * {@inheritDoc}
       
   194      */
       
   195     @Override
       
   196     public void addSummaryLabel(Content memberTree) {
   188     public void addSummaryLabel(Content memberTree) {
   197         Content label = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING,
   189         Content label = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING,
   198                 writer.getResource("doclet.Enum_Constant_Summary"));
   190                 contents.enumConstantSummary);
   199         memberTree.addContent(label);
   191         memberTree.addContent(label);
   200     }
   192     }
   201 
   193 
   202     /**
   194     /**
   203      * {@inheritDoc}
   195      * {@inheritDoc}
   204      */
   196      */
   205     @Override
   197     @Override
   206     public String getTableSummary() {
   198     public String getTableSummary() {
   207         return configuration.getText("doclet.Member_Table_Summary",
   199         return resources.getText("doclet.Member_Table_Summary",
   208                 configuration.getText("doclet.Enum_Constant_Summary"),
   200                 resources.getText("doclet.Enum_Constant_Summary"),
   209                 configuration.getText("doclet.enum_constants"));
   201                 resources.getText("doclet.enum_constants"));
   210     }
   202     }
   211 
   203 
   212     /**
   204     /**
   213      * {@inheritDoc}
   205      * {@inheritDoc}
   214      */
   206      */
   215     @Override
   207     @Override
   216     public Content getCaption() {
   208     public Content getCaption() {
   217         return configuration.getResource("doclet.Enum_Constants");
   209         return configuration.getContent("doclet.Enum_Constants");
   218     }
   210     }
   219 
   211 
   220     /**
   212     /**
   221      * {@inheritDoc}
   213      * {@inheritDoc}
   222      */
   214      */
   301     @Override
   293     @Override
   302     protected Content getNavSummaryLink(TypeElement typeElement, boolean link) {
   294     protected Content getNavSummaryLink(TypeElement typeElement, boolean link) {
   303         if (link) {
   295         if (link) {
   304             if (typeElement == null) {
   296             if (typeElement == null) {
   305                 return writer.getHyperLink(SectionName.ENUM_CONSTANT_SUMMARY,
   297                 return writer.getHyperLink(SectionName.ENUM_CONSTANT_SUMMARY,
   306                         writer.getResource("doclet.navEnum"));
   298                         contents.navEnum);
   307             } else {
   299             } else {
   308                 return writer.getHyperLink(
   300                 return writer.getHyperLink(
   309                         SectionName.ENUM_CONSTANTS_INHERITANCE,
   301                         SectionName.ENUM_CONSTANTS_INHERITANCE,
   310                         configuration.getClassName(typeElement), writer.getResource("doclet.navEnum"));
   302                         configuration.getClassName(typeElement), contents.navEnum);
   311             }
   303             }
   312         } else {
   304         } else {
   313             return writer.getResource("doclet.navEnum");
   305             return contents.navEnum;
   314         }
   306         }
   315     }
   307     }
   316 
   308 
   317     /**
   309     /**
   318      * {@inheritDoc}
   310      * {@inheritDoc}
   320     @Override
   312     @Override
   321     protected void addNavDetailLink(boolean link, Content liNav) {
   313     protected void addNavDetailLink(boolean link, Content liNav) {
   322         if (link) {
   314         if (link) {
   323             liNav.addContent(writer.getHyperLink(
   315             liNav.addContent(writer.getHyperLink(
   324                     SectionName.ENUM_CONSTANT_DETAIL,
   316                     SectionName.ENUM_CONSTANT_DETAIL,
   325                     writer.getResource("doclet.navEnum")));
   317                     contents.navEnum));
   326         } else {
   318         } else {
   327             liNav.addContent(writer.getResource("doclet.navEnum"));
   319             liNav.addContent(contents.navEnum);
   328         }
   320         }
   329     }
   321     }
   330 }
   322 }