| 1 22 package org.aspectj.tools.doclets.standard; 23 24 import com.sun.javadoc.ClassDoc; 25 import com.sun.javadoc.ProgramElementDoc; 26 import com.sun.tools.doclets.VisibleMemberMap; 27 28 public class ConstructorSubWriter extends ExecutableMemberSubWriter { 29 30 public static class Del 31 extends com.sun.tools.doclets.standard.ConstructorSubWriter { 32 protected ConstructorSubWriter mw; 33 public Del(com.sun.tools.doclets.standard.SubWriterHolderWriter writer, 34 ClassDoc classdoc) { 35 super(writer, classdoc); 36 } 37 public Del(com.sun.tools.doclets.standard.SubWriterHolderWriter writer) 38 { 39 super(writer); 40 } 41 public void printMembersSummary() { 42 mw.printMembersSummary(); 43 mw.printIntroducedMembersSummary(); 44 } 45 public void printMembers() { 46 mw.printMembers(); 47 } 48 protected void navSummaryLink() { 49 mw.navSummaryLink(); 50 } 51 protected void navDetailLink() { 52 mw.navDetailLink(); 53 } 54 public void setDelegator(ConstructorSubWriter mw) { this.mw = mw; } 55 public void printSummaryMember(ClassDoc cd, ProgramElementDoc member) { 56 mw.printSummaryMember(cd, member); 57 } 58 } 59 60 protected Class delegateClass() { 61 return Del.class; 62 } 63 64 public ConstructorSubWriter 65 (com.sun.tools.doclets.standard.SubWriterHolderWriter writer, 66 ClassDoc classdoc) 67 { 68 super(writer, classdoc); 69 } 70 71 public ConstructorSubWriter 72 (com.sun.tools.doclets.standard.SubWriterHolderWriter writer) 73 { 74 super(writer); 75 } 76 77 public int getMemberKind() { 78 return VisibleMemberMap.CONSTRUCTORS; 80 } 81 82 protected String propertyName() { return "Constructor"; } 83 } 84 85 86 | Popular Tags |