src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java

changeset 243
edd944553131
parent 233
5240b1120530
child 554
9d9f26857129
equal deleted inserted replaced
242:889ec3ddc91b 243:edd944553131
33 33
34 /** 34 /**
35 * Writes enum constant documentation in HTML format. 35 * Writes enum constant documentation in HTML format.
36 * 36 *
37 * @author Jamie Ho 37 * @author Jamie Ho
38 * @author Bhavesh Patel (Modified)
38 */ 39 */
39 public class EnumConstantWriterImpl extends AbstractMemberWriter 40 public class EnumConstantWriterImpl extends AbstractMemberWriter
40 implements EnumConstantWriter, MemberSummaryWriter { 41 implements EnumConstantWriter, MemberSummaryWriter {
41 42
42 private boolean printedSummaryHeader = false; 43 private boolean printedSummaryHeader = false;
192 193
193 public int getMemberKind() { 194 public int getMemberKind() {
194 return VisibleMemberMap.ENUM_CONSTANTS; 195 return VisibleMemberMap.ENUM_CONSTANTS;
195 } 196 }
196 197
197 public void printSummaryLabel(ClassDoc cd) { 198 public void printSummaryLabel() {
198 writer.strongText("doclet.Enum_Constant_Summary"); 199 writer.printText("doclet.Enum_Constant_Summary");
200 }
201
202 public void printTableSummary() {
203 writer.tableIndexSummary(configuration().getText("doclet.Member_Table_Summary",
204 configuration().getText("doclet.Enum_Constant_Summary"),
205 configuration().getText("doclet.enum_constants")));
206 }
207
208 public void printSummaryTableHeader(ProgramElementDoc member) {
209 String[] header = new String[] {
210 configuration().getText("doclet.0_and_1",
211 configuration().getText("doclet.Enum_Constant"),
212 configuration().getText("doclet.Description"))
213 };
214 writer.summaryTableHeader(header, "col");
199 } 215 }
200 216
201 public void printSummaryAnchor(ClassDoc cd) { 217 public void printSummaryAnchor(ClassDoc cd) {
202 writer.anchor("enum_constant_summary"); 218 writer.anchor("enum_constant_summary");
203 } 219 }

mercurial