List of usage examples for org.eclipse.jdt.core IPackageFragmentRoot getPrimaryElement
IJavaElement getPrimaryElement();
From source file:org.org.eclipse.dws.ui.internal.wizards.pages.LookupJavadocAndSourcesForLibrariesInClasspathPage.java
License:Open Source License
/** * Misses javadoc.// www . java2 s . co m * * @param packageFragmentRoot * the package fragment root * * @return true, if successful * * @throws JavaModelException * the java model exception */ private boolean missesJavadoc(IPackageFragmentRoot packageFragmentRoot) throws JavaModelException { int entryKind = packageFragmentRoot.getRawClasspathEntry().getEntryKind(); boolean missesJavadoc = false; if (entryKind == IClasspathEntry.CPE_LIBRARY || entryKind == IClasspathEntry.CPE_VARIABLE) { missesJavadoc = JavaUI.getLibraryJavadocLocation(packageFragmentRoot.getRawClasspathEntry()) == null; } if (entryKind == IClasspathEntry.CPE_CONTAINER) { missesJavadoc = JavaUI.getJavadocLocation(packageFragmentRoot.getPrimaryElement(), false) == null; } return missesJavadoc; }