Class AnnotationTypeBuilder


  • @Deprecated
    public class AnnotationTypeBuilder
    extends AbstractBuilder
    Deprecated.
    Builds the summary for a given annotation type.

    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.5
    • Field Detail

      • ROOT

        public static final java.lang.String ROOT
        Deprecated.
        The root element of the annotation type XML is "AnnotationTypeDoc".
        See Also:
        Constant Field Values
      • annotationTypeDoc

        private final AnnotationTypeDoc annotationTypeDoc
        Deprecated.
        The annotation type being documented.
      • contentTree

        private Content contentTree
        Deprecated.
        The content tree for the annotation documentation.
    • Constructor Detail

      • AnnotationTypeBuilder

        private AnnotationTypeBuilder​(AbstractBuilder.Context context,
                                      AnnotationTypeDoc annotationTypeDoc,
                                      AnnotationTypeWriter writer)
        Deprecated.
        Construct a new ClassBuilder.
        Parameters:
        context - the build context.
        annotationTypeDoc - the class being documented.
        writer - the doclet specific writer.
    • Method Detail

      • build

        public void build()
                   throws java.io.IOException
        Deprecated.
        Build the documentation.
        Specified by:
        build in class AbstractBuilder
        Throws:
        java.io.IOException - if there is a problem writing the output
      • getName

        public java.lang.String getName()
        Deprecated.
        Return the name of this builder.
        Specified by:
        getName in class AbstractBuilder
        Returns:
        the name of the builder.
      • buildAnnotationTypeDoc

        public void buildAnnotationTypeDoc​(XMLNode node,
                                           Content contentTree)
                                    throws java.lang.Exception
        Deprecated.
        Build the annotation type documentation.
        Parameters:
        node - the XML element that specifies which components to document
        contentTree - the content tree to which the documentation will be added
        Throws:
        java.lang.Exception
      • copyDocFiles

        private void copyDocFiles()
        Deprecated.
        Copy the doc files for the current ClassDoc if necessary.
      • buildAnnotationTypeInfo

        public void buildAnnotationTypeInfo​(XMLNode node,
                                            Content annotationContentTree)
        Deprecated.
        Build the annotation information tree documentation.
        Parameters:
        node - the XML element that specifies which components to document
        annotationContentTree - the content tree to which the documentation will be added
      • buildDeprecationInfo

        public void buildDeprecationInfo​(XMLNode node,
                                         Content annotationInfoTree)
        Deprecated.
        If this annotation is deprecated, build the appropriate information.
        Parameters:
        node - the XML element that specifies which components to document
        annotationInfoTree - the content tree to which the documentation will be added
      • buildAnnotationTypeSignature

        public void buildAnnotationTypeSignature​(XMLNode node,
                                                 Content annotationInfoTree)
        Deprecated.
        Build the signature of the current annotation type.
        Parameters:
        node - the XML element that specifies which components to document
        annotationInfoTree - the content tree to which the documentation will be added
      • buildAnnotationTypeDescription

        public void buildAnnotationTypeDescription​(XMLNode node,
                                                   Content annotationInfoTree)
        Deprecated.
        Build the annotation type description.
        Parameters:
        node - the XML element that specifies which components to document
        annotationInfoTree - the content tree to which the documentation will be added
      • buildAnnotationTypeTagInfo

        public void buildAnnotationTypeTagInfo​(XMLNode node,
                                               Content annotationInfoTree)
        Deprecated.
        Build the tag information for the current annotation type.
        Parameters:
        node - the XML element that specifies which components to document
        annotationInfoTree - the content tree to which the documentation will be added
      • buildMemberSummary

        public void buildMemberSummary​(XMLNode node,
                                       Content annotationContentTree)
                                throws java.lang.Exception
        Deprecated.
        Build the member summary contents of the page.
        Parameters:
        node - the XML element that specifies which components to document
        annotationContentTree - the content tree to which the documentation will be added
        Throws:
        java.lang.Exception
      • buildAnnotationTypeMemberDetails

        public void buildAnnotationTypeMemberDetails​(XMLNode node,
                                                     Content annotationContentTree)
        Deprecated.
        Build the member details contents of the page.
        Parameters:
        node - the XML element that specifies which components to document
        annotationContentTree - the content tree to which the documentation will be added
      • buildAnnotationTypeFieldDetails

        public void buildAnnotationTypeFieldDetails​(XMLNode node,
                                                    Content memberDetailsTree)
                                             throws java.lang.Exception
        Deprecated.
        Build the annotation type field documentation.
        Parameters:
        node - the XML element that specifies which components to document
        memberDetailsTree - the content tree to which the documentation will be added
        Throws:
        java.lang.Exception
      • buildAnnotationTypeOptionalMemberDetails

        public void buildAnnotationTypeOptionalMemberDetails​(XMLNode node,
                                                             Content memberDetailsTree)
                                                      throws java.lang.Exception
        Deprecated.
        Build the annotation type optional member documentation.
        Parameters:
        node - the XML element that specifies which components to document
        memberDetailsTree - the content tree to which the documentation will be added
        Throws:
        java.lang.Exception
      • buildAnnotationTypeRequiredMemberDetails

        public void buildAnnotationTypeRequiredMemberDetails​(XMLNode node,
                                                             Content memberDetailsTree)
                                                      throws java.lang.Exception
        Deprecated.
        Build the annotation type required member documentation.
        Parameters:
        node - the XML element that specifies which components to document
        memberDetailsTree - the content tree to which the documentation will be added
        Throws:
        java.lang.Exception