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.DocletAbortException; 27 28 import java.io.IOException ; 29 30 public abstract class SubWriterHolderWriter 31 extends com.sun.tools.doclets.standard.SubWriterHolderWriter 32 { 33 34 public SubWriterHolderWriter(String filename) throws IOException { 35 super(filename); 36 } 37 38 39 public SubWriterHolderWriter(String path, String filename, String relpath) 40 throws IOException , DocletAbortException { 41 super(path, filename, relpath); 42 } 43 44 public void printSummaryMember(AbstractSubWriter mw, ClassDoc cd, 45 ProgramElementDoc member) { 46 super.printSummaryMember(mw, cd, member); 47 if (mw instanceof AbstractSubWriterAJ) { 48 AbstractSubWriterAJ aj = (AbstractSubWriterAJ)mw; 49 if (aj.hasCrosscuts(cd, member)) { 50 aj.printSummaryCrosscuts(cd, member); 51 } 52 } 53 } 54 55 public String getPreQualifiedClassLink(ClassDoc cd, String where) { 56 return getPkgName(cd) + getClassLink(cd, where, cd.name()); 57 } 58 59 public void printPreQualifiedClassLink(ClassDoc cd, String where) { 60 print(getPreQualifiedClassLink(cd, where)); 61 } 62 } 63 64 65 66 67 | Popular Tags |