langtools/src/share/classes/com/sun/tools/doclets/formats/html/MethodWriterImpl.java
changeset 2320 5b8c377175f4
parent 2216 b124d5c924eb
child 5520 86e4b9a9da40
equal deleted inserted replaced
2319:71bde363b33e 2320:5b8c377175f4
    36  * Writes method documentation in HTML format.
    36  * Writes method documentation in HTML format.
    37  *
    37  *
    38  * @author Robert Field
    38  * @author Robert Field
    39  * @author Atul M Dambalkar
    39  * @author Atul M Dambalkar
    40  * @author Jamie Ho (rewrite)
    40  * @author Jamie Ho (rewrite)
       
    41  * @author Bhavesh Patel (Modified)
    41  */
    42  */
    42 public class MethodWriterImpl extends AbstractExecutableMemberWriter
    43 public class MethodWriterImpl extends AbstractExecutableMemberWriter
    43         implements MethodWriter, MemberSummaryWriter {
    44         implements MethodWriter, MemberSummaryWriter {
    44 
    45 
    45     private boolean printedSummaryHeader = false;
    46     private boolean printedSummaryHeader = false;
   253 
   254 
   254     public int getMemberKind() {
   255     public int getMemberKind() {
   255         return VisibleMemberMap.METHODS;
   256         return VisibleMemberMap.METHODS;
   256     }
   257     }
   257 
   258 
   258     public void printSummaryLabel(ClassDoc cd) {
   259     public void printSummaryLabel() {
   259         writer.strongText("doclet.Method_Summary");
   260         writer.printText("doclet.Method_Summary");
       
   261     }
       
   262 
       
   263     public void printTableSummary() {
       
   264         writer.tableIndexSummary(configuration().getText("doclet.Member_Table_Summary",
       
   265                 configuration().getText("doclet.Method_Summary"),
       
   266                 configuration().getText("doclet.methods")));
       
   267     }
       
   268 
       
   269     public void printSummaryTableHeader(ProgramElementDoc member) {
       
   270         String[] header = new String[] {
       
   271             writer.getModifierTypeHeader(),
       
   272             configuration().getText("doclet.0_and_1",
       
   273                     configuration().getText("doclet.Method"),
       
   274                     configuration().getText("doclet.Description"))
       
   275         };
       
   276         writer.summaryTableHeader(header, "col");
   260     }
   277     }
   261 
   278 
   262     public void printSummaryAnchor(ClassDoc cd) {
   279     public void printSummaryAnchor(ClassDoc cd) {
   263         writer.anchor("method_summary");
   280         writer.anchor("method_summary");
   264     }
   281     }