Class ConstantsSummaryBuilder


  • @Deprecated
    public class ConstantsSummaryBuilder
    extends AbstractBuilder
    Deprecated.
    Builds the Constants Summary 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.

    Since:
    1.5
    Author:
    Jamie Ho, Bhavesh Patel (Modified)
    • Field Detail

      • ROOT

        public static final String ROOT
        Deprecated.
        The root element of the constant summary XML is "ConstantSummary".
        See Also:
        Constant Field Values
      • MAX_CONSTANT_VALUE_INDEX_LENGTH

        public static final int MAX_CONSTANT_VALUE_INDEX_LENGTH
        Deprecated.
        The maximum number of package directories shown in the constant value index.
        See Also:
        Constant Field Values
      • classDocsWithConstFields

        protected final Set<ClassDoc> classDocsWithConstFields
        Deprecated.
        The set of ClassDocs that have constant fields.
      • printedPackageHeaders

        protected Set<String> printedPackageHeaders
        Deprecated.
        The set of printed package headers.
    • Method Detail

      • getName

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

        public void buildConstantSummary​(XMLNode node,
                                         Content contentTree)
                                  throws Exception
        Deprecated.
        Build the constant summary.
        Parameters:
        node - the XML element that specifies which components to document
        contentTree - the content tree to which the documentation will be added
        Throws:
        Exception
      • buildContents

        public void buildContents​(XMLNode node,
                                  Content contentTree)
        Deprecated.
        Build the list of packages.
        Parameters:
        node - the XML element that specifies which components to document
        contentTree - the content tree to which the content list will be added
      • buildConstantSummaries

        public void buildConstantSummaries​(XMLNode node,
                                           Content contentTree)
        Deprecated.
        Build the summary for each documented package.
        Parameters:
        node - the XML element that specifies which components to document
        contentTree - the tree to which the summaries will be added
      • buildPackageHeader

        public void buildPackageHeader​(XMLNode node,
                                       Content summariesTree)
        Deprecated.
        Build the header for the given package.
        Parameters:
        node - the XML element that specifies which components to document
        summariesTree - the tree to which the package header will be added
      • buildClassConstantSummary

        public void buildClassConstantSummary​(XMLNode node,
                                              Content summariesTree)
        Deprecated.
        Build the summary for the current class.
        Parameters:
        node - the XML element that specifies which components to document
        summariesTree - the tree to which the class constant summary will be added
      • buildConstantMembers

        public void buildConstantMembers​(XMLNode node,
                                         Content classConstantTree)
        Deprecated.
        Build the summary of constant members in the class.
        Parameters:
        node - the XML element that specifies which components to document
        classConstantTree - the tree to which the constant members table will be added