src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
equal
deleted
inserted
replaced
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); |