Class AnnotationTypeWriterImpl

All Implemented Interfaces:
AnnotationTypeWriter

@Deprecated public class AnnotationTypeWriterImpl extends SubWriterHolderWriter implements AnnotationTypeWriter
Deprecated.
Generate the Class Information Page.

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.

See Also:
  • Field Details

    • annotationType

      protected AnnotationTypeDoc annotationType
      Deprecated.
    • prev

      protected Type prev
      Deprecated.
    • next

      protected Type next
      Deprecated.
  • Constructor Details

    • AnnotationTypeWriterImpl

      public AnnotationTypeWriterImpl(ConfigurationImpl configuration, AnnotationTypeDoc annotationType, Type prevType, Type nextType) throws Exception
      Deprecated.
      Parameters:
      annotationType - the annotation type being documented.
      prevType - the previous class that was documented.
      nextType - the next class being documented.
      Throws:
      Exception
  • Method Details

    • getNavLinkPackage

      protected Content getNavLinkPackage()
      Deprecated.
      Get this package link.
      Overrides:
      getNavLinkPackage in class HtmlDocletWriter
      Returns:
      a content tree for the package link
    • getNavLinkClass

      protected Content getNavLinkClass()
      Deprecated.
      Get the class link.
      Overrides:
      getNavLinkClass in class HtmlDocletWriter
      Returns:
      a content tree for the class link
    • getNavLinkClassUse

      protected Content getNavLinkClassUse()
      Deprecated.
      Get the class use link.
      Overrides:
      getNavLinkClassUse in class HtmlDocletWriter
      Returns:
      a content tree for the class use link
    • getNavLinkPrevious

      public Content getNavLinkPrevious()
      Deprecated.
      Get link to previous class.
      Overrides:
      getNavLinkPrevious in class HtmlDocletWriter
      Returns:
      a content tree for the previous class link
    • getNavLinkNext

      public Content getNavLinkNext()
      Deprecated.
      Get link to next class.
      Overrides:
      getNavLinkNext in class HtmlDocletWriter
      Returns:
      a content tree for the next class link
    • getHeader

      public Content getHeader(String header)
      Deprecated.
      Get the header of the page.
      Specified by:
      getHeader in interface AnnotationTypeWriter
      Parameters:
      header - the header string to write
      Returns:
      a content tree for the header documentation
    • getAnnotationContentHeader

      public Content getAnnotationContentHeader()
      Deprecated.
      Get the annotation content header.
      Specified by:
      getAnnotationContentHeader in interface AnnotationTypeWriter
      Returns:
      annotation content header that needs to be added to the documentation
    • addFooter

      public void addFooter(Content contentTree)
      Deprecated.
      Add the footer of the page.
      Specified by:
      addFooter in interface AnnotationTypeWriter
      Parameters:
      contentTree - content tree to which the footer will be added
    • printDocument

      public void printDocument(Content contentTree) throws IOException
      Deprecated.
      Print the document.
      Specified by:
      printDocument in interface AnnotationTypeWriter
      Parameters:
      contentTree - content tree that will be printed as a document
      Throws:
      IOException
    • getAnnotationInfoTreeHeader

      public Content getAnnotationInfoTreeHeader()
      Deprecated.
      Get the annotation information tree header.
      Specified by:
      getAnnotationInfoTreeHeader in interface AnnotationTypeWriter
      Returns:
      annotation information tree header that needs to be added to the documentation
    • getAnnotationInfo

      public Content getAnnotationInfo(Content annotationInfoTree)
      Deprecated.
      Get the annotation information.
      Specified by:
      getAnnotationInfo in interface AnnotationTypeWriter
      Parameters:
      annotationInfoTree - content tree containing the annotation information
      Returns:
      a content tree for the annotation
    • addAnnotationTypeSignature

      public void addAnnotationTypeSignature(String modifiers, Content annotationInfoTree)
      Deprecated.
      Add the signature of the current annotation type.
      Specified by:
      addAnnotationTypeSignature in interface AnnotationTypeWriter
      Parameters:
      modifiers - the modifiers for the signature
      annotationInfoTree - the annotation content tree to which the signature will be added
    • addAnnotationTypeDescription

      public void addAnnotationTypeDescription(Content annotationInfoTree)
      Deprecated.
      Build the annotation type description.
      Specified by:
      addAnnotationTypeDescription in interface AnnotationTypeWriter
      Parameters:
      annotationInfoTree - content tree to which the description will be added
    • addAnnotationTypeTagInfo

      public void addAnnotationTypeTagInfo(Content annotationInfoTree)
      Deprecated.
      Add the tag information for the current annotation type.
      Specified by:
      addAnnotationTypeTagInfo in interface AnnotationTypeWriter
      Parameters:
      annotationInfoTree - content tree to which the tag information will be added
    • addAnnotationTypeDeprecationInfo

      public void addAnnotationTypeDeprecationInfo(Content annotationInfoTree)
      Deprecated.
      If this annotation is deprecated, add the appropriate information.
      Specified by:
      addAnnotationTypeDeprecationInfo in interface AnnotationTypeWriter
      Parameters:
      annotationInfoTree - content tree to which the deprecated information will be added
    • getNavLinkTree

      protected Content getNavLinkTree()
      Deprecated.
      Get "Tree" link in the navigation bar. If there is only one package specified on the command line, then the "Tree" link will be to the only "package-tree.html" file otherwise it will be to the "overview-tree.html" file.
      Overrides:
      getNavLinkTree in class HtmlDocletWriter
      Returns:
      a content tree for the link
    • addSummaryDetailLinks

      protected void addSummaryDetailLinks(Content subDiv)
      Deprecated.
      Add summary details to the navigation bar.
      Overrides:
      addSummaryDetailLinks in class HtmlDocletWriter
      Parameters:
      subDiv - the content tree to which the summary detail links will be added
    • getNavSummaryLinks

      protected Content getNavSummaryLinks() throws Exception
      Deprecated.
      Get summary links for navigation bar.
      Returns:
      the content tree for the navigation summary links
      Throws:
      Exception
    • addNavSummaryLink

      protected void addNavSummaryLink(MemberSummaryBuilder builder, String label, int type, Content liNav)
      Deprecated.
      Add the navigation summary link.
      Parameters:
      builder - builder for the member to be documented
      label - the label for the navigation
      type - type to be documented
      liNav - the content tree to which the navigation summary link will be added
    • getNavDetailLinks

      protected Content getNavDetailLinks() throws Exception
      Deprecated.
      Get detail links for the navigation bar.
      Returns:
      the content tree for the detail links
      Throws:
      Exception
    • addNavGap

      protected void addNavGap(Content liNav)
      Deprecated.
      Add gap between navigation bar elements.
      Parameters:
      liNav - the content tree to which the gap will be added
    • getAnnotationTypeDoc

      public AnnotationTypeDoc getAnnotationTypeDoc()
      Deprecated.
      Return the AnnotationTypeDoc being documented.
      Specified by:
      getAnnotationTypeDoc in interface AnnotationTypeWriter
      Returns:
      the AnnotationTypeDoc being documented.