Class AnnotationTypeFieldBuilder
java.lang.Object
gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder
gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AnnotationTypeFieldBuilder
Deprecated.
Builds documentation for annotation type fields.
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
- Since:
- 1.8
-
Nested Class Summary
Nested classes/interfaces inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
AbstractBuilder.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ClassDocDeprecated.The annotation type whose members are being documented.protected intDeprecated.The index of the current member that is being documented at this point in time.protected List<ProgramElementDoc>Deprecated.The list of members being documented.protected VisibleMemberMapDeprecated.The visible members for the given class.protected AnnotationTypeFieldWriterDeprecated.The writer to output the member documentation.Fields inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
configuration, containingPackagesSeen, DEBUG, layoutParser, utils -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAnnotationTypeFieldBuilder(AbstractBuilder.Context context, ClassDoc classDoc, AnnotationTypeFieldWriter writer, int memberType) Deprecated.Construct a new AnnotationTypeFieldsBuilder. -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildAnnotationTypeField(XMLNode node, Content memberDetailsTree) Deprecated.Build the annotation type field documentation.voidbuildAnnotationTypeMember(XMLNode node, Content memberDetailsTree) Deprecated.Build the member documentation.voidbuildDeprecationInfo(XMLNode node, Content annotationDocTree) Deprecated.Build the deprecation information.voidbuildMemberComments(XMLNode node, Content annotationDocTree) Deprecated.Build the comments for the member.voidbuildSignature(XMLNode node, Content annotationDocTree) Deprecated.Build the signature.voidbuildTagInfo(XMLNode node, Content annotationDocTree) Deprecated.Build the tag information.static AnnotationTypeFieldBuildergetInstance(AbstractBuilder.Context context, ClassDoc classDoc, AnnotationTypeFieldWriter writer) Deprecated.Construct a new AnnotationTypeFieldBuilder.getName()Deprecated.Return the name of this builder.Deprecated.Returns the visible member map for the members of this class.Deprecated.Return the annotation type field writer for this builder.booleanDeprecated.summaryOrder.size()Deprecated.Returns a list of members that will be documented for the given class.Methods inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder
build, buildMethods inherited from class gw.gosudoc.com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder
buildChildren, invokeMethod
-
Field Details
-
classDoc
Deprecated.The annotation type whose members are being documented. -
visibleMemberMap
Deprecated.The visible members for the given class. -
writer
Deprecated.The writer to output the member documentation. -
members
Deprecated.The list of members being documented. -
currentMemberIndex
protected int currentMemberIndexDeprecated.The index of the current member that is being documented at this point in time.
-
-
Constructor Details
-
AnnotationTypeFieldBuilder
protected AnnotationTypeFieldBuilder(AbstractBuilder.Context context, ClassDoc classDoc, AnnotationTypeFieldWriter writer, int memberType) Deprecated.Construct a new AnnotationTypeFieldsBuilder.- Parameters:
context- the build context.classDoc- the class whose members are being documented.writer- the doclet specific writer.memberType- the type of member that is being documented.
-
-
Method Details
-
getInstance
public static AnnotationTypeFieldBuilder getInstance(AbstractBuilder.Context context, ClassDoc classDoc, AnnotationTypeFieldWriter writer) Deprecated.Construct a new AnnotationTypeFieldBuilder.- Parameters:
context- the build context.classDoc- the class whose members are being documented.writer- the doclet specific writer.
-
getName
Deprecated.Return the name of this builder.- Specified by:
getNamein classAbstractBuilder- Returns:
- the name of the builder.
-
members
Deprecated.Returns a list of members that will be documented for the given class. This information can be used for doclet specific documentation generation.- Parameters:
classDoc- theClassDocwe want to check.- Returns:
- a list of members that will be documented.
-
getVisibleMemberMap
Deprecated.Returns the visible member map for the members of this class.- Returns:
- the visible member map for the members of this class.
-
hasMembersToDocument
public boolean hasMembersToDocument()Deprecated.summaryOrder.size()- Specified by:
hasMembersToDocumentin classAbstractMemberBuilder- Returns:
- true if this subbuilder has anything to document.
-
buildAnnotationTypeField
Deprecated.Build the annotation type field documentation.- Parameters:
node- the XML element that specifies which components to documentmemberDetailsTree- the content tree to which the documentation will be added
-
buildAnnotationTypeMember
Deprecated.Build the member documentation.- Parameters:
node- the XML element that specifies which components to documentmemberDetailsTree- the content tree to which the documentation will be added
-
buildSignature
Deprecated.Build the signature.- Parameters:
node- the XML element that specifies which components to documentannotationDocTree- the content tree to which the documentation will be added
-
buildDeprecationInfo
Deprecated.Build the deprecation information.- Parameters:
node- the XML element that specifies which components to documentannotationDocTree- the content tree to which the documentation will be added
-
buildMemberComments
Deprecated.Build the comments for the member. Do nothing ifConfiguration.nocommentis set to true.- Parameters:
node- the XML element that specifies which components to documentannotationDocTree- the content tree to which the documentation will be added
-
buildTagInfo
Deprecated.Build the tag information.- Parameters:
node- the XML element that specifies which components to documentannotationDocTree- the content tree to which the documentation will be added
-
getWriter
Deprecated.Return the annotation type field writer for this builder.- Returns:
- the annotation type field writer for this builder.
-