< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java

Print this page

        

*** 23,32 **** --- 23,33 ---- * questions. */ package jdk.javadoc.internal.doclets.formats.html; + import java.text.MessageFormat; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map;
*** 99,108 **** --- 100,110 ---- final String subclassUseTableSummary; final String subinterfaceUseTableSummary; final String fieldUseTableSummary; final String methodUseTableSummary; final String constructorUseTableSummary; + final String packageUseTableSummary; /** * The HTML tree for main tag. */ protected HtmlTree mainTree = HtmlTree.MAIN();
*** 150,175 **** !pkgSet.equals(mapper.classToPackage.get(this.typeElement))) { configuration.reporter.print(Diagnostic.Kind.WARNING, "Internal error: package sets don't match: " + pkgSet + " with: " + mapper.classToPackage.get(this.typeElement)); } methodSubWriter = new MethodWriterImpl(this); constrSubWriter = new ConstructorWriterImpl(this); fieldSubWriter = new FieldWriterImpl(this); classSubWriter = new NestedClassWriterImpl(this); ! classUseTableSummary = configuration.getText("doclet.Use_Table_Summary", ! configuration.getText("doclet.classes")); ! subclassUseTableSummary = configuration.getText("doclet.Use_Table_Summary", ! configuration.getText("doclet.subclasses")); ! subinterfaceUseTableSummary = configuration.getText("doclet.Use_Table_Summary", ! configuration.getText("doclet.subinterfaces")); ! fieldUseTableSummary = configuration.getText("doclet.Use_Table_Summary", ! configuration.getText("doclet.fields")); ! methodUseTableSummary = configuration.getText("doclet.Use_Table_Summary", ! configuration.getText("doclet.methods")); ! constructorUseTableSummary = configuration.getText("doclet.Use_Table_Summary", ! configuration.getText("doclet.constructors")); } /** * Write out class use pages. * --- 152,182 ---- !pkgSet.equals(mapper.classToPackage.get(this.typeElement))) { configuration.reporter.print(Diagnostic.Kind.WARNING, "Internal error: package sets don't match: " + pkgSet + " with: " + mapper.classToPackage.get(this.typeElement)); } + methodSubWriter = new MethodWriterImpl(this); constrSubWriter = new ConstructorWriterImpl(this); fieldSubWriter = new FieldWriterImpl(this); classSubWriter = new NestedClassWriterImpl(this); ! ! String useTableSummary = resources.getText("doclet.Use_Table_Summary"); ! classUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.classes")); ! subclassUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.subclasses")); ! subinterfaceUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.subinterfaces")); ! fieldUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.fields")); ! methodUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.methods")); ! constructorUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.constructors")); ! packageUseTableSummary = MessageFormat.format(useTableSummary, ! resources.getText("doclet.packages")); } /** * Write out class use pages. *
*** 288,299 **** "doclet.ClassUse_Packages.that.use.0", getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER, typeElement)))); Content table = (configuration.isOutputHtml5()) ? HtmlTree.TABLE(HtmlStyle.useSummary, caption) ! : HtmlTree.TABLE(HtmlStyle.useSummary, useTableSummary, caption); ! table.addContent(getSummaryTableHeader(packageTableHeader, "col")); Content tbody = new HtmlTree(HtmlTag.TBODY); boolean altColor = true; for (PackageElement pkg : pkgSet) { HtmlTree tr = new HtmlTree(HtmlTag.TR); tr.addStyle(altColor ? HtmlStyle.altColor : HtmlStyle.rowColor); --- 295,306 ---- "doclet.ClassUse_Packages.that.use.0", getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER, typeElement)))); Content table = (configuration.isOutputHtml5()) ? HtmlTree.TABLE(HtmlStyle.useSummary, caption) ! : HtmlTree.TABLE(HtmlStyle.useSummary, packageUseTableSummary, caption); ! table.addContent(getPackageTableHeader().toContent()); Content tbody = new HtmlTree(HtmlTag.TBODY); boolean altColor = true; for (PackageElement pkg : pkgSet) { HtmlTree tr = new HtmlTree(HtmlTag.TR); tr.addStyle(altColor ? HtmlStyle.altColor : HtmlStyle.rowColor);
*** 321,332 **** "doclet.ClassUse_PackageAnnotation", getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER, typeElement)))); Content table = (configuration.isOutputHtml5()) ? HtmlTree.TABLE(HtmlStyle.useSummary, caption) ! : HtmlTree.TABLE(HtmlStyle.useSummary, useTableSummary, caption); ! table.addContent(getSummaryTableHeader(packageTableHeader, "col")); Content tbody = new HtmlTree(HtmlTag.TBODY); boolean altColor = true; for (PackageElement pkg : pkgToPackageAnnotations) { HtmlTree tr = new HtmlTree(HtmlTag.TR); tr.addStyle(altColor ? HtmlStyle.altColor : HtmlStyle.rowColor); --- 328,339 ---- "doclet.ClassUse_PackageAnnotation", getLink(new LinkInfoImpl(configuration, LinkInfoImpl.Kind.CLASS_USE_HEADER, typeElement)))); Content table = (configuration.isOutputHtml5()) ? HtmlTree.TABLE(HtmlStyle.useSummary, caption) ! : HtmlTree.TABLE(HtmlStyle.useSummary, packageUseTableSummary, caption); ! table.addContent(getPackageTableHeader().toContent()); Content tbody = new HtmlTree(HtmlTag.TBODY); boolean altColor = true; for (PackageElement pkg : pkgToPackageAnnotations) { HtmlTree tr = new HtmlTree(HtmlTag.TR); tr.addStyle(altColor ? HtmlStyle.altColor : HtmlStyle.rowColor);
< prev index next >