src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
changeset 48759 ffa68af7da87
parent 48654 36f58bd6269f
child 49551 0d4786e42471
equal deleted inserted replaced
48758:ba19a21d727d 48759:ffa68af7da87
    73      * @param pkgElement the package element to be documented
    73      * @param pkgElement the package element to be documented
    74      */
    74      */
    75     public PackageUseWriter(HtmlConfiguration configuration,
    75     public PackageUseWriter(HtmlConfiguration configuration,
    76                             ClassUseMapper mapper, DocPath filename,
    76                             ClassUseMapper mapper, DocPath filename,
    77                             PackageElement pkgElement) {
    77                             PackageElement pkgElement) {
    78         super(configuration, DocPath.forPackage(pkgElement).resolve(filename));
    78         super(configuration, configuration.docPaths.forPackage(pkgElement).resolve(filename));
    79         this.packageElement = pkgElement;
    79         this.packageElement = pkgElement;
    80 
    80 
    81         // by examining all classes in this package, find what packages
    81         // by examining all classes in this package, find what packages
    82         // use these classes - produce a map between using package and
    82         // use these classes - produce a map between using package and
    83         // used classes.
    83         // used classes.
   219                     .setCaption(caption)
   219                     .setCaption(caption)
   220                     .setHeader(classTableHeader)
   220                     .setHeader(classTableHeader)
   221                     .setColumnStyles(HtmlStyle.colFirst, HtmlStyle.colLast);
   221                     .setColumnStyles(HtmlStyle.colFirst, HtmlStyle.colLast);
   222             for (TypeElement te : usingPackageToUsedClasses.get(packageName)) {
   222             for (TypeElement te : usingPackageToUsedClasses.get(packageName)) {
   223                 DocPath dp = pathString(te,
   223                 DocPath dp = pathString(te,
   224                         DocPaths.CLASS_USE.resolve(DocPath.forName(utils, te)));
   224                         DocPaths.CLASS_USE.resolve(docPaths.forName(te)));
   225                 Content stringContent = new StringContent(utils.getSimpleName(te));
   225                 Content stringContent = new StringContent(utils.getSimpleName(te));
   226                 Content typeContent = links.createLink(dp.fragment(getPackageAnchorName(usingPackage)),
   226                 Content typeContent = links.createLink(dp.fragment(getPackageAnchorName(usingPackage)),
   227                         stringContent);
   227                         stringContent);
   228                 Content summary = new ContentBuilder();
   228                 Content summary = new ContentBuilder();
   229                 addIndexComment(te, summary);
   229                 addIndexComment(te, summary);