langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
changeset 40303 96a1226aca18
parent 35426 374342e56a56
child 41157 b235a429089a
equal deleted inserted replaced
40302:8c0d8d2c3519 40303:96a1226aca18
    82     public void addMemberTree(Content memberSummaryTree, Content memberTree) {
    82     public void addMemberTree(Content memberSummaryTree, Content memberTree) {
    83         writer.addMemberTree(memberSummaryTree, memberTree);
    83         writer.addMemberTree(memberSummaryTree, memberTree);
    84     }
    84     }
    85 
    85 
    86     /**
    86     /**
    87      * Close the writer.
       
    88      */
       
    89     @Override
       
    90     public void close() throws IOException {
       
    91         writer.close();
       
    92     }
       
    93 
       
    94     /**
       
    95      * {@inheritDoc}
    87      * {@inheritDoc}
    96      */
    88      */
    97     @Override
    89     @Override
    98     public void addSummaryLabel(Content memberTree) {
    90     public void addSummaryLabel(Content memberTree) {
    99         Content label = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING,
    91         Content label = HtmlTree.HEADING(HtmlConstants.SUMMARY_HEADING,
   100                 writer.getResource("doclet.Nested_Class_Summary"));
    92                 contents.nestedClassSummary);
   101         memberTree.addContent(label);
    93         memberTree.addContent(label);
   102     }
    94     }
   103 
    95 
   104     /**
    96     /**
   105      * {@inheritDoc}
    97      * {@inheritDoc}
   106      */
    98      */
   107     @Override
    99     @Override
   108     public String getTableSummary() {
   100     public String getTableSummary() {
   109         return configuration.getText("doclet.Member_Table_Summary",
   101         return resources.getText("doclet.Member_Table_Summary",
   110                 configuration.getText("doclet.Nested_Class_Summary"),
   102                 resources.getText("doclet.Nested_Class_Summary"),
   111                 configuration.getText("doclet.nested_classes"));
   103                 resources.getText("doclet.nested_classes"));
   112     }
   104     }
   113 
   105 
   114     /**
   106     /**
   115      * {@inheritDoc}
   107      * {@inheritDoc}
   116      */
   108      */
   117     @Override
   109     @Override
   118     public Content getCaption() {
   110     public Content getCaption() {
   119         return configuration.getResource("doclet.Nested_Classes");
   111         return configuration.getContent("doclet.Nested_Classes");
   120     }
   112     }
   121 
   113 
   122     /**
   114     /**
   123      * {@inheritDoc}
   115      * {@inheritDoc}
   124      */
   116      */
   167         Content label = new StringContent(utils.isInterface(typeElement)
   159         Content label = new StringContent(utils.isInterface(typeElement)
   168                 ? configuration.getText("doclet.Nested_Classes_Interface_Inherited_From_Interface")
   160                 ? configuration.getText("doclet.Nested_Classes_Interface_Inherited_From_Interface")
   169                 : configuration.getText("doclet.Nested_Classes_Interfaces_Inherited_From_Class"));
   161                 : configuration.getText("doclet.Nested_Classes_Interfaces_Inherited_From_Class"));
   170         Content labelHeading = HtmlTree.HEADING(HtmlConstants.INHERITED_SUMMARY_HEADING,
   162         Content labelHeading = HtmlTree.HEADING(HtmlConstants.INHERITED_SUMMARY_HEADING,
   171                 label);
   163                 label);
   172         labelHeading.addContent(writer.getSpace());
   164         labelHeading.addContent(Contents.SPACE);
   173         labelHeading.addContent(classLink);
   165         labelHeading.addContent(classLink);
   174         inheritedTree.addContent(labelHeading);
   166         inheritedTree.addContent(labelHeading);
   175     }
   167     }
   176 
   168 
   177     /**
   169     /**
   219     protected Content getNavSummaryLink(TypeElement typeElement, boolean link) {
   211     protected Content getNavSummaryLink(TypeElement typeElement, boolean link) {
   220         if (link) {
   212         if (link) {
   221             if (typeElement == null) {
   213             if (typeElement == null) {
   222                 return writer.getHyperLink(
   214                 return writer.getHyperLink(
   223                         SectionName.NESTED_CLASS_SUMMARY,
   215                         SectionName.NESTED_CLASS_SUMMARY,
   224                         writer.getResource("doclet.navNested"));
   216                         contents.navNested);
   225             } else {
   217             } else {
   226                 return writer.getHyperLink(
   218                 return writer.getHyperLink(
   227                         SectionName.NESTED_CLASSES_INHERITANCE,
   219                         SectionName.NESTED_CLASSES_INHERITANCE,
   228                         utils.getFullyQualifiedName(typeElement), writer.getResource("doclet.navNested"));
   220                         utils.getFullyQualifiedName(typeElement), contents.navNested);
   229             }
   221             }
   230         } else {
   222         } else {
   231             return writer.getResource("doclet.navNested");
   223             return contents.navNested;
   232         }
   224         }
   233     }
   225     }
   234 
   226 
   235     /**
   227     /**
   236      * {@inheritDoc}
   228      * {@inheritDoc}