langtools/src/share/classes/com/sun/tools/doclets/formats/html/EnumConstantWriterImpl.java
changeset 2320 5b8c377175f4
parent 2216 b124d5c924eb
child 5520 86e4b9a9da40
equal deleted inserted replaced
2319:71bde363b33e 2320:5b8c377175f4
    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     }