src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
changeset 47427 251676148c62
parent 47216 71c04702a3d5
child 47846 4e78aba768f0
--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java	Fri Oct 20 09:49:02 2017 -0700
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java	Fri Oct 20 11:08:18 2017 -0700
@@ -70,7 +70,7 @@
 
     private final String constantsTableSummary;
 
-    private final List<String> constantsTableHeader;
+    private final TableHeader constantsTableHeader;
 
     /**
      * The HTML tree for main tag.
@@ -92,10 +92,8 @@
         this.configuration = configuration;
         constantsTableSummary = configuration.getText("doclet.Constants_Table_Summary",
                 configuration.getText("doclet.Constants_Summary"));
-        constantsTableHeader = new ArrayList<>();
-        constantsTableHeader.add(getModifierTypeHeader());
-        constantsTableHeader.add(configuration.getText("doclet.ConstantField"));
-        constantsTableHeader.add(configuration.getText("doclet.Value"));
+        constantsTableHeader = new TableHeader(
+                contents.modifierAndTypeLabel, contents.constantFieldLabel, contents.valueLabel);
     }
 
     /**
@@ -261,7 +259,7 @@
         Content table = (configuration.isOutputHtml5())
                 ? HtmlTree.TABLE(HtmlStyle.constantsSummary, caption)
                 : HtmlTree.TABLE(HtmlStyle.constantsSummary, constantsTableSummary, caption);
-        table.addContent(getSummaryTableHeader(constantsTableHeader, "col"));
+        table.addContent(constantsTableHeader.toContent());
         return table;
     }