JavadocContentAccess2 contentAccess= new JavadocContentAccess2(method, javadoc, rawJavadoc, this); fContentAccesses.put(method, contentAccess); return contentAccess;
private static String getHTMLContentFromAttachedSource(IPackageFragmentRoot root, IPackageFragment packageFragment) throws CoreException { String filePath= packageFragment.getElementName().replace('.', '/') + '/' + JavaModelUtil.PACKAGE_INFO_JAVA; String contents= getFileContentFromAttachedSource(root, filePath); if (contents != null) { Javadoc packageJavadocNode= getPackageJavadocNode(packageFragment, contents); if (packageJavadocNode != null) return new JavadocContentAccess2(packageFragment, packageJavadocNode, contents).toHTML(); } filePath= packageFragment.getElementName().replace('.', '/') + '/' + JavaModelUtil.PACKAGE_HTML; return getFileContentFromAttachedSource(root, filePath); }
private static String getHTMLContentFromAttachedSource(IPackageFragmentRoot root, IPackageFragment packageFragment) throws CoreException { String filePath= packageFragment.getElementName().replace('.', '/') + '/' + JavaModelUtil.PACKAGE_INFO_JAVA; String contents= getFileContentFromAttachedSource(root, filePath); if (contents != null) { Javadoc packageJavadocNode= getPackageJavadocNode(packageFragment, contents); if (packageJavadocNode != null) return new JavadocContentAccess2(packageFragment, packageJavadocNode, contents).toHTML(); } filePath= packageFragment.getElementName().replace('.', '/') + '/' + JavaModelUtil.PACKAGE_HTML; return getFileContentFromAttachedSource(root, filePath); }
JavadocContentAccess2 contentAccess= new JavadocContentAccess2(method, javadoc, rawJavadoc, this); fContentAccesses.put(method, contentAccess); return contentAccess;
private static String javadoc2HTML(IMember member, IJavaElement element, String rawJavadoc) { Javadoc javadoc= getJavadocNode(member, rawJavadoc); if (javadoc == null) { Reader contentReader= null; // fall back to JavadocContentAccess: try { contentReader= JavadocContentAccess.getHTMLContentReader(member, false, false); if (contentReader != null) return getString(contentReader); } catch (JavaModelException e) { JavaPlugin.log(e); } finally { if (contentReader != null) { try { contentReader.close(); } catch (IOException e) { //ignore } } } return null; } if (canInheritJavadoc(member)) { IMethod method= (IMethod) member; return new JavadocContentAccess2(element, javadoc, rawJavadoc, new JavadocLookup(method.getDeclaringType())).toHTML(); } return new JavadocContentAccess2(element, javadoc, rawJavadoc).toHTML(); }
private static String javadoc2HTML(IMember member, IJavaElement element, String rawJavadoc) { Javadoc javadoc= getJavadocNode(member, rawJavadoc); if (javadoc == null) { Reader contentReader= null; // fall back to JavadocContentAccess: try { contentReader= JavadocContentAccess.getHTMLContentReader(member, false, false); if (contentReader != null) return getString(contentReader); } catch (JavaModelException e) { JavaPlugin.log(e); } finally { if (contentReader != null) { try { contentReader.close(); } catch (IOException e) { //ignore } } } return null; } if (canInheritJavadoc(member)) { IMethod method= (IMethod) member; return new JavadocContentAccess2(element, javadoc, rawJavadoc, new JavadocLookup(method.getDeclaringType())).toHTML(); } return new JavadocContentAccess2(element, javadoc, rawJavadoc).toHTML(); }
return new JavadocContentAccess2(element, packageJavadocNode, cuSource).toHTML();
return new JavadocContentAccess2(element, packageJavadocNode, cuSource).toHTML();