26 package jdk.javadoc.internal.doclets.toolkit.builders; |
26 package jdk.javadoc.internal.doclets.toolkit.builders; |
27 |
27 |
28 import java.util.HashSet; |
28 import java.util.HashSet; |
29 import java.util.Set; |
29 import java.util.Set; |
30 |
30 |
|
31 import javax.lang.model.element.ModuleElement; |
31 import javax.lang.model.element.PackageElement; |
32 import javax.lang.model.element.PackageElement; |
32 import javax.lang.model.element.TypeElement; |
33 import javax.lang.model.element.TypeElement; |
33 import javax.lang.model.type.TypeMirror; |
34 import javax.lang.model.type.TypeMirror; |
34 |
35 |
35 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter; |
36 import jdk.javadoc.internal.doclets.toolkit.AnnotationTypeWriter; |
100 return PackageSummaryBuilder.getInstance(context, pkg, |
101 return PackageSummaryBuilder.getInstance(context, pkg, |
101 writerFactory.getPackageSummaryWriter(pkg, prevPkg, nextPkg)); |
102 writerFactory.getPackageSummaryWriter(pkg, prevPkg, nextPkg)); |
102 } |
103 } |
103 |
104 |
104 /** |
105 /** |
|
106 * Return the builder that builds the module summary. |
|
107 * |
|
108 * @param mdle the module being documented. |
|
109 * @param prevModule the previous module being documented. |
|
110 * @param nextModule the next module being documented. |
|
111 * @return the builder that builds the module summary. |
|
112 */ |
|
113 public AbstractBuilder getModuleSummaryBuilder(ModuleElement mdle, ModuleElement prevModule, |
|
114 ModuleElement nextModule) throws Exception { |
|
115 return ModuleSummaryBuilder.getInstance(context, mdle, |
|
116 writerFactory.getModuleSummaryWriter(mdle, prevModule, nextModule)); |
|
117 } |
|
118 |
|
119 /** |
105 * Return the builder for the class. |
120 * Return the builder for the class. |
106 * |
121 * |
107 * @param typeElement the class being documented. |
122 * @param typeElement the class being documented. |
108 * @param prevClass the previous class that was documented. |
123 * @param prevClass the previous class that was documented. |
109 * @param nextClass the next class being documented. |
124 * @param nextClass the next class being documented. |