当前位置: 首页>>代码示例>>Java>>正文


Java JavaDoc2HTMLTextReader类代码示例

本文整理汇总了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;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:32,代码来源:JavadocContentAccess.java

示例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;
}
 
开发者ID:capitalone,项目名称:Hydrograph,代码行数:10,代码来源:JavaDocBrowser.java

示例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();
	}
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:10,代码来源:NewPackageWizardPage.java


注:本文中的org.eclipse.jdt.internal.ui.text.javadoc.JavaDoc2HTMLTextReader类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。