langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.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; |
37 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
36 import jdk.javadoc.internal.doclets.formats.html.markup.StringContent; |
38 import jdk.javadoc.internal.doclets.toolkit.Content; |
37 import jdk.javadoc.internal.doclets.toolkit.Content; |
39 import jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter; |
38 import jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter; |
40 import jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter.SerialFieldWriter; |
39 import jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter.SerialFieldWriter; |
41 import jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter.SerialMethodWriter; |
40 import jdk.javadoc.internal.doclets.toolkit.SerializedFormWriter.SerialMethodWriter; |
|
41 import jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException; |
42 import jdk.javadoc.internal.doclets.toolkit.util.DocPaths; |
42 import jdk.javadoc.internal.doclets.toolkit.util.DocPaths; |
43 import jdk.javadoc.internal.doclets.toolkit.util.DocletAbortException; |
|
44 |
43 |
45 /** |
44 /** |
46 * Generate the Serialized Form Information Page. |
45 * Generate the Serialized Form Information Page. |
47 * |
46 * |
48 * <p><b>This is NOT part of any supported API. |
47 * <p><b>This is NOT part of any supported API. |
62 */ |
61 */ |
63 private HtmlTree mainTree = HtmlTree.MAIN(); |
62 private HtmlTree mainTree = HtmlTree.MAIN(); |
64 |
63 |
65 /** |
64 /** |
66 * @param configuration the configuration data for the doclet |
65 * @param configuration the configuration data for the doclet |
67 * @throws IOException |
66 */ |
68 * @throws DocletAbortException |
67 public SerializedFormWriterImpl(ConfigurationImpl configuration) { |
69 */ |
|
70 public SerializedFormWriterImpl(ConfigurationImpl configuration) |
|
71 throws IOException { |
|
72 super(configuration, DocPaths.SERIALIZED_FORM); |
68 super(configuration, DocPaths.SERIALIZED_FORM); |
73 visibleClasses = configuration.docEnv.getIncludedTypeElements(); |
69 visibleClasses = configuration.docEnv.getIncludedTypeElements(); |
74 } |
70 } |
75 |
71 |
76 /** |
72 /** |
275 } |
271 } |
276 |
272 |
277 /** |
273 /** |
278 * {@inheritDoc} |
274 * {@inheritDoc} |
279 */ |
275 */ |
280 public void printDocument(Content serializedTree) throws IOException { |
276 @Override |
|
277 public void printDocument(Content serializedTree) throws DocFileIOException { |
281 printHtmlDocument(null, true, serializedTree); |
278 printHtmlDocument(null, true, serializedTree); |
282 } |
279 } |
283 |
280 |
284 /** |
281 /** |
285 * Return an instance of a SerialFieldWriter. |
282 * Return an instance of a SerialFieldWriter. |