private boolean hasChildren(IPackageFragment packageFragment) { try { return packageFragment.hasChildren(); } catch (JavaModelException ex) { return false; } }
private boolean hasChildren(IPackageFragment packageFragment) { try { return packageFragment.hasChildren(); } catch (JavaModelException ex) { return false; } }
private boolean hasChildren(IPackageFragment packageFragment) { try { return packageFragment.hasChildren(); } catch (JavaModelException ex) { return false; } }
@Override public boolean select(Viewer v, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment packageFragment = (IPackageFragment) element; try { return packageFragment.hasChildren(); } catch (JavaModelException e) { return false; } } return true; } }
/** * Returns the result of this filter, when applied to the * given inputs. * * @return Returns true if element should be included in filtered set */ public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { return pkg.hasChildren(); } catch (JavaModelException e) { return false; } } return true; }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { return pkg.hasChildren() || hasUnfilteredResources(viewer, pkg); } catch (JavaModelException e) { return false; } } return true; }
private static void extractPackageFragments(IPackageFragmentRoot root, ArrayList<IPackageFragment> result, boolean filterEmpty) { try { IJavaElement[] children = root.getChildren(); for (int i = 0; i < children.length; i++) { IPackageFragment fragment = (IPackageFragment) children[i]; if (!filterEmpty || fragment.hasChildren()) result.add(fragment); } } catch (JavaModelException e) { } }
private static void extractPackageFragments(IPackageFragmentRoot root, ArrayList result, boolean filterEmpty) { try { IJavaElement[] children = root.getChildren(); for (int i = 0; i < children.length; i++) { IPackageFragment fragment = (IPackageFragment) children[i]; if (!filterEmpty || fragment.hasChildren()) result.add(fragment); } } catch (JavaModelException e) { } }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { return pkg.hasChildren() || hasUnfilteredResources(viewer, pkg); } catch (JavaModelException e) { return false; } } return true; }
private ImageDescriptor getPackageFragmentIcon(IJavaElement element) throws JavaModelException { IPackageFragment fragment= (IPackageFragment)element; boolean containsJavaElements= false; try { containsJavaElements= fragment.hasChildren(); } catch(JavaModelException e) { // assuming no children; } if(!containsJavaElements && (fragment.getNonJavaResources().length > 0)) return JavaPluginImages.DESC_OBJS_EMPTY_PACKAGE_RESOURCES; else if (!containsJavaElements) return JavaPluginImages.DESC_OBJS_EMPTY_PACKAGE; return JavaPluginImages.DESC_OBJS_PACKAGE; }
private ImageDescriptor getPackageFragmentIcon(IJavaElement element) throws JavaModelException { IPackageFragment fragment= (IPackageFragment)element; boolean containsJavaElements= false; try { containsJavaElements= fragment.hasChildren(); } catch(JavaModelException e) { // assuming no children; } if(!containsJavaElements && (fragment.getNonJavaResources().length > 0)) return JavaPluginImages.DESC_OBJS_EMPTY_PACKAGE_RESOURCES; else if (!containsJavaElements) return JavaPluginImages.DESC_OBJS_EMPTY_PACKAGE; return JavaPluginImages.DESC_OBJS_PACKAGE; }
protected ImageDescriptor getPackageFragmentIcon(IJavaElement element, int renderFlags) throws JavaModelException { IPackageFragment fragment= (IPackageFragment)element; boolean containsJavaElements= false; try { containsJavaElements= fragment.hasChildren(); } catch(JavaModelException e) { // assuming no children; } if(!containsJavaElements && (fragment.getNonJavaResources().length > 0)) return JavaPluginImages.DESC_OBJS_EMPTY_PACKAGE_RESOURCES; else if (!containsJavaElements) return JavaPluginImages.DESC_OBJS_EMPTY_PACKAGE; return JavaPluginImages.DESC_OBJS_PACKAGE; }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { if (pkg.isDefaultPackage()) return pkg.hasChildren(); return !pkg.hasSubpackages() || pkg.hasChildren() || EmptyPackageFilter.hasUnfilteredResources(viewer, pkg); } catch (JavaModelException e) { return false; } } return true; } }
public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { if (pkg.isDefaultPackage()) return pkg.hasChildren(); return !pkg.hasSubpackages() || pkg.hasChildren() || (pkg.getNonJavaResources().length > 0); } catch (JavaModelException e) { return false; } } return true; } }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (element instanceof IPackageFragment) { IPackageFragment pkg= (IPackageFragment)element; try { if (pkg.isDefaultPackage()) return pkg.hasChildren(); return !pkg.hasSubpackages() || pkg.hasChildren() || EmptyPackageFilter.hasUnfilteredResources(viewer, pkg); } catch (JavaModelException e) { return false; } } return true; } }
private Set<String> addAllPackageFragments(IPackageFragmentRoot pkgFragmentRoot, Set<String> pkgNames) throws JavaModelException { for (IJavaElement child : pkgFragmentRoot.getChildren()) { if (child instanceof IPackageFragment && ((IPackageFragment) child).hasChildren()) { pkgNames.add(getPackageName(child.getElementName())); } } return pkgNames; }
/** * Note: This method is for internal use only. Clients should not call this method. */ protected boolean isPackageFragmentEmpty(IJavaElement element) throws JavaModelException { if (element instanceof IPackageFragment) { IPackageFragment fragment= (IPackageFragment)element; if (fragment.exists() && !(fragment.hasChildren() || fragment.getNonJavaResources().length > 0) && fragment.hasSubpackages()) return true; } return false; }
/** * Note: This method is for internal use only. Clients should not call this method. */ protected boolean isPackageFragmentEmpty(IJavaElement element) throws JavaModelException { if (element instanceof IPackageFragment) { IPackageFragment fragment= (IPackageFragment)element; if (fragment.exists() && !(fragment.hasChildren() || fragment.getNonJavaResources().length > 0) && fragment.hasSubpackages()) return true; } return false; }
/** * Tests if the given element is a empty package fragment. * * @param element the element to test * @return returns <code>true</code> if the package fragment is empty * @throws JavaModelException thrown if accessing the element failed */ protected boolean isPackageFragmentEmpty(IJavaElement element) throws JavaModelException { if (element instanceof IPackageFragment) { IPackageFragment fragment= (IPackageFragment)element; if (fragment.exists() && !(fragment.hasChildren() || fragment.getNonJavaResources().length > 0) && fragment.hasSubpackages()) return true; } return false; }
/** * Tests if the given element is a empty package fragment. * * @param element the element to test * @return returns <code>true</code> if the package fragment is empty * @throws JavaModelException thrown if accessing the element failed */ protected boolean isPackageFragmentEmpty(IJavaElement element) throws JavaModelException { if (element instanceof IPackageFragment) { IPackageFragment fragment= (IPackageFragment)element; if (fragment.exists() && !(fragment.hasChildren() || fragment.getNonJavaResources().length > 0) && fragment.hasSubpackages()) return true; } return false; }