public static ResourceMapping create(final IPackageFragmentRoot root) { if (root.isExternal()) { return null; } return new PackageFragementRootResourceMapping(root); }
@Override public boolean select(Viewer viewer, Object p, Object element) { if (element instanceof IPackageFragmentRoot) { IPackageFragmentRoot root= (IPackageFragmentRoot) element; return !root.isArchive() && !root.isExternal(); } return true; } });
@Override public boolean select(Viewer viewer, Object p, Object element) { if (element instanceof IPackageFragmentRoot) { IPackageFragmentRoot root= (IPackageFragmentRoot) element; return !root.isArchive() && !root.isExternal(); } return true; } });
public static ResourceMapping create(final IPackageFragmentRoot root) { if (root.isExternal()) return null; return new PackageFragementRootResourceMapping(root); }
public static ResourceMapping create(final IPackageFragmentRoot root) { if (root.isExternal()) return null; return new PackageFragementRootResourceMapping(root); }
public static boolean isImmediateRoot(IPackageFragmentRoot root) throws JavaModelException { int kind = root.getKind(); return kind == IPackageFragmentRoot.K_SOURCE || (kind == IPackageFragmentRoot.K_BINARY && !root.isExternal()); }
public static boolean isArchiveOrExternalMember(IJavaElement[] elements) { for (int i= 0; i < elements.length; i++) { IJavaElement element= elements[i]; IPackageFragmentRoot root= (IPackageFragmentRoot)element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (root != null && (root.isArchive() || root.isExternal())) { return true; } } return false; }
private void appendArchiveLabel(IPackageFragmentRoot root, long flags) { boolean external= root.isExternal(); if (external) appendExternalArchiveLabel(root, flags); else appendInternalArchiveLabel(root, flags); }
private void appendArchiveLabel(IPackageFragmentRoot root, long flags) { boolean external= root.isExternal(); if (external) { appendExternalArchiveLabel(root, flags); } else { appendInternalArchiveLabel(root, flags); } }
public static boolean isArchiveOrExternalMember(IJavaElement[] elements) { for (int i= 0; i < elements.length; i++) { IJavaElement element= elements[i]; IPackageFragmentRoot root= (IPackageFragmentRoot)element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (root != null && (root.isArchive() || root.isExternal())) return true; } return false; }
@Override public boolean canChildrenBeDestinations(IJavaElement javaElement) { switch (javaElement.getElementType()) { case IJavaElement.JAVA_MODEL: case IJavaElement.JAVA_PROJECT: return true; case IJavaElement.PACKAGE_FRAGMENT_ROOT: IPackageFragmentRoot root= (IPackageFragmentRoot) javaElement; return !root.isArchive() && !root.isExternal(); default: return false; } }
public static boolean isInExternalOrArchive(IJavaElement element) { IPackageFragmentRoot root= (IPackageFragmentRoot) element.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); return root != null && (root.isArchive() || root.isExternal()); }
public static ResourceMapping create(final IPackageFragment pack) { // test if in an archive IPackageFragmentRoot root= (IPackageFragmentRoot)pack.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (!root.isArchive() && !root.isExternal()) { return new PackageFragmentResourceMapping(pack); } return null; }
public static ResourceMapping create(IClassFile classFile) { // test if in a archive IPackageFragmentRoot root= (IPackageFragmentRoot)classFile.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (!root.isArchive() && !root.isExternal()) { return new ClassFileResourceMapping(classFile); } return null; }
private PackageFragmentRootData getData(IPackageFragmentRoot root) { final boolean isCachable = root.isArchive() || root.isExternal(); if (isCachable) { return getCachedData(root); } PackageFragmentRootData data = initializeData(root); return data; }
String getName(IPackageFragmentRoot root) { IPath path = root.getPath(); if (!root.isExternal() && path.segmentCount() > 1) { return path.removeFirstSegments(1).toString(); } else { return path.lastSegment(); } }
public static ResourceMapping create(IClassFile classFile) { // test if in a archive IPackageFragmentRoot root= (IPackageFragmentRoot)classFile.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (!root.isArchive() && !root.isExternal()) { return new ClassFileResourceMapping(classFile); } return null; }
PackageFragmentRootReorgChange(IPackageFragmentRoot root, IProject destination, INewNameQuery newNameQuery, IPackageFragmentRootManipulationQuery updateClasspathQuery) { Assert.isTrue(! root.isExternal()); fRootHandle= root.getHandleIdentifier(); fDestinationPath= Utils.getResourcePath(destination); fNewNameQuery= newNameQuery; fUpdateClasspathQuery= updateClasspathQuery; }
public static ResourceMapping create(final IPackageFragment pack) { // test if in an archive IPackageFragmentRoot root= (IPackageFragmentRoot)pack.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT); if (!root.isArchive() && !root.isExternal()) { return new PackageFragmentResourceMapping(pack); } return null; }
@Override public boolean canEnable() throws JavaModelException { if (!super.canEnable() || fPackageFragmentRoots.length == 0) return false; for (int i= 0; i < fPackageFragmentRoots.length; i++) { IPackageFragmentRoot root= fPackageFragmentRoots[i]; if (!(ReorgUtils.isSourceFolder(root) || root.isArchive() && !root.isExternal())) return false; } if (ReorgUtils.containsLinkedResources(fPackageFragmentRoots)) return false; return true; }