langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
equal
deleted
inserted
replaced
34 import com.sun.source.doctree.DocTree; |
34 import com.sun.source.doctree.DocTree; |
35 import jdk.javadoc.internal.doclets.toolkit.Configuration; |
35 import jdk.javadoc.internal.doclets.toolkit.Configuration; |
36 import jdk.javadoc.internal.doclets.toolkit.Content; |
36 import jdk.javadoc.internal.doclets.toolkit.Content; |
37 import jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.UnsupportedTagletOperationException; |
37 import jdk.javadoc.internal.doclets.toolkit.taglets.Taglet.UnsupportedTagletOperationException; |
38 import jdk.javadoc.internal.doclets.toolkit.util.CommentHelper; |
38 import jdk.javadoc.internal.doclets.toolkit.util.CommentHelper; |
39 import jdk.javadoc.internal.doclets.toolkit.util.MessageRetriever; |
|
40 import jdk.javadoc.internal.doclets.toolkit.util.Utils; |
39 import jdk.javadoc.internal.doclets.toolkit.util.Utils; |
41 |
40 |
42 /** |
41 /** |
43 * The interface for the taglet writer. |
42 * The interface for the taglet writer. |
44 * |
43 * |
103 * @param element |
102 * @param element |
104 * @param tag the tag. |
103 * @param tag the tag. |
105 * @return the output of the taglet. |
104 * @return the output of the taglet. |
106 */ |
105 */ |
107 protected abstract Content literalTagOutput(Element element, DocTree tag); |
106 protected abstract Content literalTagOutput(Element element, DocTree tag); |
108 |
|
109 /** |
|
110 * Returns {@link MessageRetriever} for output purposes. |
|
111 * |
|
112 * @return {@link MessageRetriever} for output purposes. |
|
113 */ |
|
114 protected abstract MessageRetriever getMsgRetriever(); |
|
115 |
107 |
116 /** |
108 /** |
117 * Return the header for the param tags. |
109 * Return the header for the param tags. |
118 * |
110 * |
119 * @param header the header to display. |
111 * @param header the header to display. |