/** * Returns the children of this container. */ @Override public Object[] getChildren(Object o) { try { return ((IContainer) o).members(); } catch (CoreException e) { return NO_CHILDREN; } } }
IContainer parent = newFolder.getParent(); IResource[] members = parent.members(); for( IResource resource : members ) { if( resource.getName().equalsIgnoreCase( newFolder.getName() ) ) { ... } }
@Override public Object[] getElements(Object parent) { if (parent instanceof IContainer) { try { return ((IContainer) parent).members(); } catch (CoreException e) { PDEPlugin.logException(e); } } return new Object[0]; }
private IResource[] members(IContainer container) throws CoreException { if (context instanceof RemoteResourceMappingContext) { RemoteResourceMappingContext remoteContext = (RemoteResourceMappingContext) context; return ResourceMappingResourceDisplayArea.members(container, remoteContext); } return container.members(); }
private IResource[] members(IContainer container) throws CoreException { if (context instanceof RemoteResourceMappingContext) { RemoteResourceMappingContext remoteContext = (RemoteResourceMappingContext) context; return ResourceMappingResourceDisplayArea.members(container, remoteContext); } return container.members(); }
private Iterator<IResource> getClassesIn(IContainer classContainer) throws CoreException { IResource[] resources= classContainer.members(); List<IResource> files= new ArrayList<>(resources.length); for (int i= 0; i < resources.length; i++) if (resources[i].getType() == IResource.FILE && isClassFile(resources[i])) files.add(resources[i]); return files.iterator(); }
private Iterator<IResource> getClassesIn(IContainer classContainer) throws CoreException { IResource[] resources= classContainer.members(); List<IResource> files= new ArrayList<>(resources.length); for (int i= 0; i < resources.length; i++) if (resources[i].getType() == IResource.FILE && isClassFile(resources[i])) files.add(resources[i]); return files.iterator(); }
private Iterator getClassesIn(IContainer classContainer) throws CoreException { IResource[] resources= classContainer.members(); List files= new ArrayList(resources.length); for (int i= 0; i < resources.length; i++) if (resources[i].getType() == IResource.FILE && isClassFile(resources[i])) files.add(resources[i]); return files.iterator(); }
private Iterator getClassesIn(IContainer classContainer) throws CoreException { IResource[] resources= classContainer.members(); List files= new ArrayList(resources.length); for (int i= 0; i < resources.length; i++) if (resources[i].getType() == IResource.FILE && isClassFile(resources[i])) files.add(resources[i]); return files.iterator(); }
public static IPath getProjectFile(IContainer project) { try { for (IResource projItem : project.members()) { if (projItem.getName().equals("project.json") || projItem.getName().matches("^.*\\.csproj$")) { //$NON-NLS-1$ //$NON-NLS-2$ return projItem.getFullPath(); } } } catch (CoreException e) { return null; } return null; }
public IFile findFileRecursively(IContainer container, String name) throws CoreException { for (IResource r : container.members()) { if (r instanceof IContainer) { IFile file = findFileRecursively((IContainer) r, name); if(file != null) { return file; } } else if (r instanceof IFile && r.getName().equals(name)) { return (IFile) r; } } return null; }
protected void deleteEmptyParent(IProgressMonitor monitor, IContainer container) throws CoreException { final IContainer parent = container.getParent(); if (container.members().length == 0) { container.delete(true, monitor); deleteEmptyParent(monitor, parent); } }
public static void removeOldClassfiles(IResource resource) throws CoreException { if (resource.isDerived()) { resource.delete(false, null); } else if (resource instanceof IContainer) { IResource[] members= ((IContainer) resource).members(); for (int i= 0; i < members.length; i++) { removeOldClassfiles(members[i]); } } }
private void compileSchemasIn(IContainer container, IProgressMonitor monitor) throws CoreException { monitor.subTask(PDECoreMessages.Builders_Schema_compilingSchemas); IResource[] members = container.members(); for (int i = 0; i < members.length; i++) { IResource member = members[i]; if (member instanceof IContainer) compileSchemasIn((IContainer) member, monitor); else if (member instanceof IFile && isSchemaFile((IFile) member)) { compileFile((IFile) member, monitor); } } monitor.done(); }
private static boolean hasReadOnlyResourcesAndSubResources(IResource resource) throws CoreException { if (resource.isLinked()) //we don't want to count these because we never actually delete linked resources return false; if (Resources.isReadOnly(resource)) return true; if (resource instanceof IContainer) return hasReadOnlyResourcesAndSubResources(((IContainer)resource).members()); return false; } }
public static void removeOldClassfiles(IResource resource) throws CoreException { if (resource.isDerived()) { resource.delete(false, null); } else if (resource instanceof IContainer) { IResource[] members= ((IContainer) resource).members(); for (int i= 0; i < members.length; i++) { removeOldClassfiles(members[i]); } } }
private static boolean hasReadOnlyResourcesAndSubResources(IResource resource) throws CoreException { if (resource.isLinked()) //we don't want to count these because we never actually delete linked resources return false; if (Resources.isReadOnly(resource)) return true; if (resource instanceof IContainer) return hasReadOnlyResourcesAndSubResources(((IContainer)resource).members()); return false; } }
public static void removeOldClassfiles(IResource resource) throws CoreException { if (resource.isDerived()) { resource.delete(false, null); } else if (resource instanceof IContainer) { IResource[] members= ((IContainer) resource).members(); for (int i= 0; i < members.length; i++) { removeOldClassfiles(members[i]); } } }
private static boolean hasReadOnlyResourcesAndSubResources(IResource resource) throws CoreException { if (resource.isLinked()) //we don't want to count these because we never actually delete linked resources return false; if (Resources.isReadOnly(resource)) return true; if (resource instanceof IContainer) return hasReadOnlyResourcesAndSubResources(((IContainer)resource).members()); return false; } }
private static boolean hasReadOnlyResourcesAndSubResources(IResource resource) throws CoreException { if (resource.isLinked()) { return false; } if (Resources.isReadOnly(resource)) { return true; } if (resource instanceof IContainer) { return hasReadOnlyResourcesAndSubResources(((IContainer)resource).members()); } return false; } }