|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.doclets.internal.toolkit.builders.BuilderFactory
public class BuilderFactory
The factory for constructing builders. This code is not part of an API. It is implementation that is subject to change. Do not use it as an API
| Field Summary | |
|---|---|
private Configuration |
configuration
The current configuration of the doclet. |
private WriterFactory |
writerFactory
The factory to retrieve the required writers from. |
| Constructor Summary | |
|---|---|
BuilderFactory(Configuration configuration)
Construct a builder factory using the given configuration. |
|
| Method Summary | |
|---|---|
AbstractBuilder |
getAnnotationTypeBuilder(AnnotationTypeDoc annotationType,
Type prevType,
Type nextType)
Return the builder for the annotation type. |
AbstractBuilder |
getAnnotationTypeOptionalMemberBuilder(AnnotationTypeWriter annotationTypeWriter)
Return an instance of the annotation type member builder for the given class. |
AbstractBuilder |
getAnnotationTypeRequiredMemberBuilder(AnnotationTypeWriter annotationTypeWriter)
Return an instance of the annotation type member builder for the given class. |
AbstractBuilder |
getClassBuilder(ClassDoc classDoc,
ClassDoc prevClass,
ClassDoc nextClass,
ClassTree classTree)
Return the builder for the class. |
AbstractBuilder |
getConstantsSummaryBuider()
Return the builder that builds the constant summary. |
AbstractBuilder |
getConstructorBuilder(ClassWriter classWriter)
Return an instance of the constructor builder for the given class. |
AbstractBuilder |
getEnumConstantsBuilder(ClassWriter classWriter)
Return an instance of the enum constants builder for the given class. |
AbstractBuilder |
getFieldBuilder(ClassWriter classWriter)
Return an instance of the field builder for the given class. |
AbstractBuilder |
getMemberSummaryBuilder(AnnotationTypeWriter annotationTypeWriter)
Return an instance of the member summary builder for the given annotation type. |
AbstractBuilder |
getMemberSummaryBuilder(ClassWriter classWriter)
Return an instance of the member summary builder for the given class. |
AbstractBuilder |
getMethodBuilder(ClassWriter classWriter)
Return an instance of the method builder for the given class. |
AbstractBuilder |
getPackageSummaryBuilder(PackageDoc pkg,
PackageDoc prevPkg,
PackageDoc nextPkg)
Return the builder that builds the package summary. |
AbstractBuilder |
getSerializedFormBuilder()
Return the builder that builds the serialized form. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Configuration configuration
private WriterFactory writerFactory
| Constructor Detail |
|---|
public BuilderFactory(Configuration configuration)
configuration - the configuration for the current doclet
being executed.| Method Detail |
|---|
public AbstractBuilder getConstantsSummaryBuider()
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getPackageSummaryBuilder(PackageDoc pkg,
PackageDoc prevPkg,
PackageDoc nextPkg)
throws java.lang.Exception
pkg - the package being documented.prevPkg - the previous package being documented.nextPkg - the next package being documented.
java.lang.Exception
public AbstractBuilder getClassBuilder(ClassDoc classDoc,
ClassDoc prevClass,
ClassDoc nextClass,
ClassTree classTree)
throws java.lang.Exception
classDoc - the class being documented.prevClass - the previous class that was documented.nextClass - the next class being documented.classTree - the class tree.
java.lang.Exception
public AbstractBuilder getAnnotationTypeBuilder(AnnotationTypeDoc annotationType,
Type prevType,
Type nextType)
throws java.lang.Exception
annotationType - the annotation type being documented.prevType - the previous type that was documented.nextType - the next type being documented.
java.lang.Exception
public AbstractBuilder getMethodBuilder(ClassWriter classWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getAnnotationTypeOptionalMemberBuilder(AnnotationTypeWriter annotationTypeWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getAnnotationTypeRequiredMemberBuilder(AnnotationTypeWriter annotationTypeWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getEnumConstantsBuilder(ClassWriter classWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getFieldBuilder(ClassWriter classWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getConstructorBuilder(ClassWriter classWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getMemberSummaryBuilder(ClassWriter classWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getMemberSummaryBuilder(AnnotationTypeWriter annotationTypeWriter)
throws java.lang.Exception
java.lang.Exception
public AbstractBuilder getSerializedFormBuilder()
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||