langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
changeset 40587 1c355ea550ed
parent 40303 96a1226aca18
child 45417 f7479ee8de69
equal deleted inserted replaced
40519:e17429a7e843 40587:1c355ea550ed
    23  * questions.
    23  * questions.
    24  */
    24  */
    25 
    25 
    26 package jdk.javadoc.internal.doclets.formats.html;
    26 package jdk.javadoc.internal.doclets.formats.html;
    27 
    27 
    28 import java.io.*;
       
    29 import java.util.*;
    28 import java.util.*;
    30 
    29 
    31 import javax.lang.model.element.TypeElement;
    30 import javax.lang.model.element.TypeElement;
    32 
    31 
    33 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants;
    32 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants;
    35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag;
    34 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag;
    36 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree;
    35 import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTree;
    37 import jdk.javadoc.internal.doclets.toolkit.Content;
    36 import jdk.javadoc.internal.doclets.toolkit.Content;
    38 import jdk.javadoc.internal.doclets.toolkit.util.ClassTree;
    37 import jdk.javadoc.internal.doclets.toolkit.util.ClassTree;
    39 import jdk.javadoc.internal.doclets.toolkit.util.DocPath;
    38 import jdk.javadoc.internal.doclets.toolkit.util.DocPath;
    40 import jdk.javadoc.internal.doclets.toolkit.util.DocletAbortException;
       
    41 
    39 
    42 
    40 
    43 /**
    41 /**
    44  * Abstract class to print the class hierarchy page for all the Classes. This
    42  * Abstract class to print the class hierarchy page for all the Classes. This
    45  * is sub-classed by {@link PackageTreeWriter} and {@link TreeWriter} to
    43  * is sub-classed by {@link PackageTreeWriter} and {@link TreeWriter} to
    65      * while generating global tree file "overview-tree.html".
    63      * while generating global tree file "overview-tree.html".
    66      *
    64      *
    67      * @param configuration  The current configuration
    65      * @param configuration  The current configuration
    68      * @param filename   File to be generated.
    66      * @param filename   File to be generated.
    69      * @param classtree  Tree built by {@link ClassTree}.
    67      * @param classtree  Tree built by {@link ClassTree}.
    70      * @throws IOException
       
    71      * @throws DocletAbortException
       
    72      */
    68      */
    73     protected AbstractTreeWriter(ConfigurationImpl configuration,
    69     protected AbstractTreeWriter(ConfigurationImpl configuration,
    74                                  DocPath filename, ClassTree classtree) {
    70                                  DocPath filename, ClassTree classtree) {
    75         super(configuration, filename);
    71         super(configuration, filename);
    76         this.classtree = classtree;
    72         this.classtree = classtree;