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 { |