langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
equal
deleted
inserted
replaced
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; |