Class ClassUseWriter


  • @Deprecated
    public class ClassUseWriter
    extends SubWriterHolderWriter
    Deprecated.
    Generate class usage information.

    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.

    • Field Detail

      • classdoc

        final ClassDoc classdoc
        Deprecated.
      • pkgToPackageAnnotations

        java.util.Set<PackageDoc> pkgToPackageAnnotations
        Deprecated.
      • pkgToClassTypeParameter

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToClassTypeParameter
        Deprecated.
      • pkgToClassAnnotations

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToClassAnnotations
        Deprecated.
      • pkgToMethodTypeParameter

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodTypeParameter
        Deprecated.
      • pkgToMethodArgTypeParameter

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodArgTypeParameter
        Deprecated.
      • pkgToMethodReturnTypeParameter

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodReturnTypeParameter
        Deprecated.
      • pkgToMethodAnnotations

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodAnnotations
        Deprecated.
      • pkgToMethodParameterAnnotations

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodParameterAnnotations
        Deprecated.
      • pkgToFieldTypeParameter

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToFieldTypeParameter
        Deprecated.
      • pkgToFieldAnnotations

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToFieldAnnotations
        Deprecated.
      • pkgToSubclass

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToSubclass
        Deprecated.
      • pkgToSubinterface

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToSubinterface
        Deprecated.
      • pkgToImplementingClass

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToImplementingClass
        Deprecated.
      • pkgToField

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToField
        Deprecated.
      • pkgToMethodReturn

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodReturn
        Deprecated.
      • pkgToMethodArgs

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodArgs
        Deprecated.
      • pkgToMethodThrows

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToMethodThrows
        Deprecated.
      • pkgToConstructorAnnotations

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToConstructorAnnotations
        Deprecated.
      • pkgToConstructorParameterAnnotations

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToConstructorParameterAnnotations
        Deprecated.
      • pkgToConstructorArgs

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToConstructorArgs
        Deprecated.
      • pkgToConstructorArgTypeParameter

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToConstructorArgTypeParameter
        Deprecated.
      • pkgToConstructorThrows

        final java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgToConstructorThrows
        Deprecated.
      • pkgSet

        final java.util.SortedSet<PackageDoc> pkgSet
        Deprecated.
      • classUseTableSummary

        final java.lang.String classUseTableSummary
        Deprecated.
      • subclassUseTableSummary

        final java.lang.String subclassUseTableSummary
        Deprecated.
      • subinterfaceUseTableSummary

        final java.lang.String subinterfaceUseTableSummary
        Deprecated.
      • fieldUseTableSummary

        final java.lang.String fieldUseTableSummary
        Deprecated.
      • methodUseTableSummary

        final java.lang.String methodUseTableSummary
        Deprecated.
      • constructorUseTableSummary

        final java.lang.String constructorUseTableSummary
        Deprecated.
      • mainTree

        protected HtmlTree mainTree
        Deprecated.
        The HTML tree for main tag.
    • Method Detail

      • pkgDivide

        private java.util.Map<java.lang.String,​java.util.List<ProgramElementDoc>> pkgDivide​(java.util.Map<java.lang.String,​? extends java.util.List<? extends ProgramElementDoc>> classMap)
        Deprecated.
      • generateClassUseFile

        protected void generateClassUseFile()
                                     throws java.io.IOException
        Deprecated.
        Generate the class use list.
        Throws:
        java.io.IOException
      • addClassUse

        protected void addClassUse​(Content contentTree)
                            throws java.io.IOException
        Deprecated.
        Add the class use documentation.
        Parameters:
        contentTree - the content tree to which the class use information will be added
        Throws:
        java.io.IOException
      • addPackageList

        protected void addPackageList​(Content contentTree)
                               throws java.io.IOException
        Deprecated.
        Add the packages list that use the given class.
        Parameters:
        contentTree - the content tree to which the packages list will be added
        Throws:
        java.io.IOException
      • addPackageAnnotationList

        protected void addPackageAnnotationList​(Content contentTree)
                                         throws java.io.IOException
        Deprecated.
        Add the package annotation list.
        Parameters:
        contentTree - the content tree to which the package annotation list will be added
        Throws:
        java.io.IOException
      • addClassList

        protected void addClassList​(Content contentTree)
                             throws java.io.IOException
        Deprecated.
        Add the class list that use the given class.
        Parameters:
        contentTree - the content tree to which the class list will be added
        Throws:
        java.io.IOException
      • addPackageUse

        protected void addPackageUse​(PackageDoc pkg,
                                     Content contentTree)
                              throws java.io.IOException
        Deprecated.
        Add the package use information.
        Parameters:
        pkg - the package that uses the given class
        contentTree - the content tree to which the package use information will be added
        Throws:
        java.io.IOException
      • addClassUse

        protected void addClassUse​(PackageDoc pkg,
                                   Content contentTree)
                            throws java.io.IOException
        Deprecated.
        Add the class use information.
        Parameters:
        pkg - the package that uses the given class
        contentTree - the content tree to which the class use information will be added
        Throws:
        java.io.IOException
      • getClassUseHeader

        protected HtmlTree getClassUseHeader()
        Deprecated.
        Get the header for the class use Listing.
        Returns:
        a content tree representing the class use header
      • getNavLinkClass

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