本文整理汇总了Java中org.eclipse.jdt.internal.ui.text.javadoc.JavaDoc2HTMLTextReader类的典型用法代码示例。如果您正苦于以下问题:Java JavaDoc2HTMLTextReader类的具体用法?Java JavaDoc2HTMLTextReader怎么用?Java JavaDoc2HTMLTextReader使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
JavaDoc2HTMLTextReader类属于org.eclipse.jdt.internal.ui.text.javadoc包,在下文中一共展示了JavaDoc2HTMLTextReader类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getHTMLContentReader
import org.eclipse.jdt.internal.ui.text.javadoc.JavaDoc2HTMLTextReader; //导入依赖的package包/类
/**
* Gets a reader for an IMember's Javadoc comment content from the source attachment.
* and renders the tags in HTML.
* Returns <code>null</code> if the member does not contain a Javadoc comment or if no source is available.
*
* @param member the member to get the Javadoc of.
* @param allowInherited for methods with no (Javadoc) comment, the comment of the overridden
* class is returned if <code>allowInherited</code> is <code>true</code>
* @param useAttachedJavadoc if <code>true</code> Javadoc will be extracted from attached Javadoc
* if there's no source
* @return a reader for the Javadoc comment content in HTML or <code>null</code> if the member
* does not contain a Javadoc comment or if no source is available
* @throws JavaModelException is thrown when the elements Javadoc can not be accessed
* @since 3.2
*/
public static Reader getHTMLContentReader(IMember member, boolean allowInherited, boolean useAttachedJavadoc) throws JavaModelException {
Reader contentReader= internalGetContentReader(member);
if (contentReader != null)
return new JavaDoc2HTMLTextReader(contentReader);
if (useAttachedJavadoc && member.getOpenable().getBuffer() == null) { // only if no source available
String s= member.getAttachedJavadoc(null);
if (s != null)
return new StringReader(s);
}
if (allowInherited && (member.getElementType() == IJavaElement.METHOD))
return findDocInHierarchy((IMethod) member, true, useAttachedJavadoc);
return null;
}
示例2: convertToHTMLString
import org.eclipse.jdt.internal.ui.text.javadoc.JavaDoc2HTMLTextReader; //导入依赖的package包/类
private String convertToHTMLString(String comment) {
JavaDoc2HTMLTextReader javaDoc2HTMLTextReader=new JavaDoc2HTMLTextReader(new StringReader(comment));
try {
return javaDoc2HTMLTextReader.getString();
} catch (IOException e) {
e.printStackTrace();
}
return comment;
}
示例3: stripJavaComments
import org.eclipse.jdt.internal.ui.text.javadoc.JavaDoc2HTMLTextReader; //导入依赖的package包/类
private String stripJavaComments(String comment) {
DocumentAdapter documentAdapter= new DocumentAdapter(null, fCreatedPackageFragment.getPath());
try {
documentAdapter.setContents(comment);
return getString(new JavaDoc2HTMLTextReader(new JavaDocCommentReader(documentAdapter, 0, comment.length())));
} finally {
documentAdapter.close();
}
}