private static boolean isNewNameOk(IContainer container, String newName) { return container.findMember(newName) == null; }
private static boolean isNewNameOk(IContainer container, String newName) { return container.findMember(newName) == null; }
private static boolean isNewNameOk(IContainer container, String newName) { return container.findMember(newName) == null; }
private static boolean isNewNameOk(IContainer container, String newName) { return container.findMember(newName) == null; }
@Override public IResource resolveUrl(String url) { if (url.startsWith(prefix)) { return container.findMember(url.substring(prefix.length())); } else { return null; } }
static public IResource findResource(IPath path, IContainer parent) { if (path.isAbsolute()) { parent = ResourcesPlugin.getWorkspace().getRoot(); } IResource resource = parent.findMember(path); return resource; }
/** * @param item * Must be instance of IResource, otherwise * <code>false</code> will be returned. * @see org.eclipse.ui.dialogs.FilteredItemsSelectionDialog.ItemsFilter#isConsistentItem(java.lang.Object) */ @Override public boolean isConsistentItem(Object item) { if (!(item instanceof IResource)) { return false; } IResource resource = (IResource) item; if (this.filterContainer.findMember(resource.getFullPath()) != null) return true; return false; }
public boolean verifyExistence(boolean checkMembers) { IContainer p = parent; if (p == null) { p = getWorkspace().getRoot(); } IResource handle = p.findMember(getName()); return handle != null; } }
@Override public boolean verifyExistence(boolean checkMembers) { IContainer p= parent; if (p == null) { p= getWorkspace().getRoot(); } IResource handle= p.findMember(getName()); return handle != null; } }
@Override public boolean verifyExistence(boolean checkMembers) { IContainer p = parent; if (p == null) { p = getWorkspace().getRoot(); } IResource handle = p.findMember(getName()); return handle != null; } }
@Override public boolean verifyExistence(boolean checkMembers) { IContainer p= parent; if (p == null) { p= getWorkspace().getRoot(); } IResource handle= p.findMember(getName()); return handle != null; } }
private void confirmFileOverwritting(IConfirmQuery overwriteQuery, IConfirmQuery skipQuery) { List<IFile> filesToNotOverwrite= new ArrayList<>(1); for (int i= 0; i < fFiles.length; i++) { IFile file= fFiles[i]; if (willOverwrite(file)) { IContainer destination= (IContainer) ResourceUtil.getResource(fDestination); if (ParentChecker.isDescendantOf(file, destination.findMember(file.getName()))) { if (!skip(BasicElementLabels.getResourceName(file), skipQuery)) { filesToNotOverwrite.add(file); } } else if (!overwrite(file, overwriteQuery)) { filesToNotOverwrite.add(file); } } } IFile[] files= filesToNotOverwrite.toArray(new IFile[filesToNotOverwrite.size()]); fFiles= ArrayTypeConverter.toFileArray(ReorgUtils.setMinus(fFiles, files)); }
public static boolean isFolder(String uriString) { IFile fakeFile = findFile(uriString); // This may return IFile even when uriString really describes a IContainer IContainer parent = fakeFile == null ? null : fakeFile.getParent(); if (parent == null) { return false; } if (!parent.isSynchronized(DEPTH_ONE)) { try { parent.refreshLocal(DEPTH_ONE, null); } catch (CoreException e) { // Ignore } } return (parent.findMember(fakeFile.getName()) instanceof IFolder); }
private boolean willOverwrite(IResource resource) { if (resource == null) return false; IResource destinationResource= ResourceUtil.getResource(fDestination); if (destinationResource.equals(resource.getParent())) return false; if (destinationResource instanceof IContainer) { IContainer container= (IContainer)destinationResource; IResource member= container.findMember(resource.getName()); if (member == null || !member.exists()) return false; return true; } return false; }
private boolean willOverwrite(IResource resource) { if (resource == null) return false; IResource destinationResource= ResourceUtil.getResource(fDestination); if (destinationResource.equals(resource.getParent())) return false; if (destinationResource instanceof IContainer) { IContainer container= (IContainer)destinationResource; IResource member= container.findMember(resource.getName()); if (member == null || !member.exists()) return false; return true; } return false; }
@Override public String isValid(String newText) { if (newText == null || "".equals(newText) || res.getParent() == null) //$NON-NLS-1$ return INVALID_NAME_NO_MESSAGE; if (res.getParent().findMember(newText) != null) return ReorgMessages.ReorgQueries_resourceWithThisNameAlreadyExists; if (! res.getParent().getFullPath().isValidSegment(newText)) return ReorgMessages.ReorgQueries_invalidNameMessage; IStatus status= res.getParent().getWorkspace().validateName(newText, res.getType()); if (status.getSeverity() == IStatus.ERROR) return status.getMessage(); if (res.getName().equalsIgnoreCase(newText)) return ReorgMessages.ReorgQueries_resourceExistsWithDifferentCaseMassage; return null; } };
@Override public String isValid(String newText) { if (newText == null || "".equals(newText) || res.getParent() == null) //$NON-NLS-1$ return INVALID_NAME_NO_MESSAGE; if (res.getParent().findMember(newText) != null) return ReorgMessages.ReorgQueries_resourceWithThisNameAlreadyExists; if (! res.getParent().getFullPath().isValidSegment(newText)) return ReorgMessages.ReorgQueries_invalidNameMessage; IStatus status= res.getParent().getWorkspace().validateName(newText, res.getType()); if (status.getSeverity() == IStatus.ERROR) return status.getMessage(); if (res.getName().equalsIgnoreCase(newText)) return ReorgMessages.ReorgQueries_resourceExistsWithDifferentCaseMassage; return null; } };
private boolean willOverwrite(IResource resource) { if (resource == null) { return false; } IResource destinationResource= ResourceUtil.getResource(fDestination); if (destinationResource.equals(resource.getParent())) { return false; } if (destinationResource instanceof IContainer) { IContainer container= (IContainer)destinationResource; IResource member= container.findMember(resource.getName()); if (member == null || !member.exists()) { return false; } return true; } return false; }
public RefactoringStatus checkNewElementName(String newName) throws JavaModelException { Assert.isNotNull(newName, "new name"); //$NON-NLS-1$ IContainer c= fResource.getParent(); if (c == null) return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.RenameResourceRefactoring_Internal_Error); if (c.findMember(newName) != null) return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.RenameResourceRefactoring_alread_exists); if (!c.getFullPath().isValidSegment(newName)) return RefactoringStatus.createFatalErrorStatus(RefactoringCoreMessages.RenameResourceRefactoring_invalidName); RefactoringStatus result= RefactoringStatus.create(c.getWorkspace().validateName(newName, fResource.getType())); if (!result.hasFatalError()) result.merge(RefactoringStatus.create(c.getWorkspace().validatePath(createNewPath(newName), fResource.getType()))); return result; }
public RefactoringStatus checkNewElementName(String newName) { Assert.isNotNull(newName, "new name"); //$NON-NLS-1$ IContainer c= fResource.getParent(); if (c == null) return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.getString("RenameResourceRefactoring.Internal_Error")); //$NON-NLS-1$ if (c.findMember(newName) != null) return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.getString("RenameResourceRefactoring.alread_exists")); //$NON-NLS-1$ if (!c.getFullPath().isValidSegment(newName)) return RefactoringStatus.createFatalErrorStatus(RefactoringMessages.getString("RenameResourceRefactoring.invalidName")); //$NON-NLS-1$ RefactoringStatus result= RefactoringStatus.create(c.getWorkspace().validateName(newName, fResource.getType())); if (! result.hasFatalError()) result.merge(RefactoringStatus.create(c.getWorkspace().validatePath(createNewPath(newName), fResource.getType()))); return result; }