langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
changeset 41157 b235a429089a
parent 40587 1c355ea550ed
child 45417 f7479ee8de69
equal deleted inserted replaced
41156:251471aec877 41157:b235a429089a
   185      *
   185      *
   186      * @param contentTree the content tree to which the class list will be added
   186      * @param contentTree the content tree to which the class list will be added
   187      */
   187      */
   188     protected void addClassList(Content contentTree) {
   188     protected void addClassList(Content contentTree) {
   189         List<String> classTableHeader = Arrays.asList(
   189         List<String> classTableHeader = Arrays.asList(
   190             configuration.getText("doclet.0_and_1",
   190                 resources.getText("doclet.Class"), resources.getText("doclet.Description"));
   191                     configuration.getText("doclet.Class"),
       
   192                     configuration.getText("doclet.Description")));
       
   193         for (String packageName : usingPackageToUsedClasses.keySet()) {
   191         for (String packageName : usingPackageToUsedClasses.keySet()) {
   194             PackageElement usingPackage = utils.elementUtils.getPackageElement(packageName);
   192             PackageElement usingPackage = utils.elementUtils.getPackageElement(packageName);
   195             HtmlTree li = new HtmlTree(HtmlTag.LI);
   193             HtmlTree li = new HtmlTree(HtmlTag.LI);
   196             li.addStyle(HtmlStyle.blockList);
   194             li.addStyle(HtmlStyle.blockList);
   197             if (usingPackage != null) {
   195             if (usingPackage != null) {
   232     protected void addClassRow(TypeElement usedClass, PackageElement pkg,
   230     protected void addClassRow(TypeElement usedClass, PackageElement pkg,
   233             Content contentTree) {
   231             Content contentTree) {
   234         DocPath dp = pathString(usedClass,
   232         DocPath dp = pathString(usedClass,
   235                 DocPaths.CLASS_USE.resolve(DocPath.forName(utils, usedClass)));
   233                 DocPaths.CLASS_USE.resolve(DocPath.forName(utils, usedClass)));
   236         StringContent stringContent = new StringContent(utils.getSimpleName(usedClass));
   234         StringContent stringContent = new StringContent(utils.getSimpleName(usedClass));
   237         Content td = HtmlTree.TD(HtmlStyle.colOne,
   235         Content thType = HtmlTree.TH_ROW_SCOPE(HtmlStyle.colFirst,
   238                 getHyperLink(dp.fragment(getPackageAnchorName(pkg)), stringContent));
   236                 getHyperLink(dp.fragment(getPackageAnchorName(pkg)), stringContent));
   239         addIndexComment(usedClass, td);
   237         contentTree.addContent(thType);
   240         contentTree.addContent(td);
   238         HtmlTree tdDesc = new HtmlTree(HtmlTag.TD);
       
   239         tdDesc.addStyle(HtmlStyle.colLast);
       
   240         addIndexComment(usedClass, tdDesc);
       
   241         contentTree.addContent(tdDesc);
   241     }
   242     }
   242 
   243 
   243     /**
   244     /**
   244      * Add the package use information.
   245      * Add the package use information.
   245      *
   246      *
   246      * @param pkg the package that used the given package
   247      * @param pkg the package that used the given package
   247      * @param contentTree the content tree to which the information will be added
   248      * @param contentTree the content tree to which the information will be added
   248      */
   249      */
   249     protected void addPackageUse(PackageElement pkg, Content contentTree) {
   250     protected void addPackageUse(PackageElement pkg, Content contentTree) {
   250         Content tdFirst = HtmlTree.TD(HtmlStyle.colFirst,
   251         Content thFirst = HtmlTree.TH_ROW_SCOPE(HtmlStyle.colFirst,
   251                 getHyperLink(utils.getPackageName(pkg),
   252                 getHyperLink(utils.getPackageName(pkg),
   252                 new StringContent(utils.getPackageName(pkg))));
   253                 new StringContent(utils.getPackageName(pkg))));
   253         contentTree.addContent(tdFirst);
   254         contentTree.addContent(thFirst);
   254         HtmlTree tdLast = new HtmlTree(HtmlTag.TD);
   255         HtmlTree tdLast = new HtmlTree(HtmlTag.TD);
   255         tdLast.addStyle(HtmlStyle.colLast);
   256         tdLast.addStyle(HtmlStyle.colLast);
   256         if (pkg != null && !pkg.isUnnamed()) {
   257         if (pkg != null && !pkg.isUnnamed()) {
   257             addSummaryComment(pkg, tdLast);
   258             addSummaryComment(pkg, tdLast);
   258         } else {
   259         } else {