Package org.eclipse.core.resources

Examples of org.eclipse.core.resources.IFolder.members()


            final IFolder featuresFolder = project.getFolder("features");
            if (!featuresFolder.exists()) {
                return new Object[0];
            }

            final IResource[] resources = featuresFolder.members();

            for (final IResource featureFileResource : resources) {
                if (featureFileResource.getFullPath().getFileExtension().equals("xml")) {
                    fin = new FileInputStream(featureFileResource.getRawLocation().toFile());
                    featuresRepository.add(new XmlFeaturesRepository(featureFileResource.getName(), fin));
View Full Code Here


            if (folder != null) {
                IFolder sourceFolder = getFolder(source);

                if (sourceFolder != null) {
                    try {
                        collectExistingReadonlyFiles(newDestinationPath, sourceFolder.members(), existing);
                    } catch (CoreException exception) {
                        recordError(exception);
                    }
                }
            } else {
View Full Code Here

            } else if (resource.getType() == IResource.FOLDER) {
                IFolder folder = (IFolder) resource;
                IResource[] members;
                try {
                    members = folder.members();
                    for (int j = 0; j < members.length; j++) {
                        if (PythonPathHelper.isValidInitFile(members[j].getName())) {
                            fillWithMembers(toRet, folder, members);
                            break;
                        }
View Full Code Here

        if (parentElement instanceof IFolder) {
            IFolder f = (IFolder) parentElement;
            ArrayList<Package> ret = new ArrayList<Package>();
            try {
                IResource[] resources = f.members();
                for (IResource resource : resources) {
                    if (resource instanceof IFolder) {
                        ret.add(new Package((IFolder) resource, sourceFolder));
                    }
                }
View Full Code Here

        }
      } else if (nonJavaResource instanceof IFolder) {
        IFolder folder = (IFolder) nonJavaResource;
        IResource[] members = null;
        try {
          members = folder.members();
        } catch (CoreException e) {
          // ignore
        }
        if (members != null) {
          addNonJavaResources(members, container, rootPathSegmentCounts, collector);
View Full Code Here

    protected boolean checkInFolder(final String dirPath, final String fileName) {
        IFolder folder = getSourceFolder(dirPath.toString());
        if (folder != null && folder.exists()) {
            IResource[] folderMembers = null;
            try {
                folderMembers = folder.members();
            } catch (CoreException e) {
                String logMessage = generateLogMessageFromCoreException(e);
                logger.warn("Unable to get contents for folder '" + folder.getProjectRelativePath().toPortableString()
                    + "': " + logMessage, e);
                return true;
View Full Code Here

            }
            return null;
        }

        Component componentTypeInfo = getComponentFactory().getComponentByComponentType(componentType);
        IResource[] resources = componentFolder.members();
        for (IResource resource : resources) {
            String fullName = componentName;
            if (!componentName.contains(componentTypeInfo.getFileExtension())) {
                fullName = componentName + "." + componentTypeInfo.getFileExtension();
            }
View Full Code Here

        if (Utils.isEmpty(componentFolderName) || project == null) {
            throw new IllegalArgumentException("Folder name and/or project cannot be null");
        }

        IFolder sourceFolder = getSourceFolder(project);
        if (sourceFolder == null || !sourceFolder.exists() || Utils.isEmpty(sourceFolder.members())) {
            if (logger.isInfoEnabled()) {
                logger.info("Did not find '" + Constants.SOURCE_FOLDER_NAME + " folder or folder is empty");
            }
            return null;
        }
View Full Code Here

    IScriptProject destination = (IScriptProject) fDestination;
    IFolder conflict = destination.getProject().getFolder(
        root.getElementName());
    try {
      return !destination.equals(root.getParent()) && conflict.exists()
          && conflict.members().length > 0;
    } catch (CoreException e) {
      return true;
    }
  }
View Full Code Here

    continue;
      if (!buildFolder.exists())
    continue;

      // Find all of the dep files in the generated subdirectories
      IResource[] files = buildFolder.members();
      for (IResource file : files) {
    String fileExt = file.getFileExtension();
    for (String ext : di.depExts) {
        if (ext.equals(fileExt)) {
      IFile depFile = root.getFile(file.getFullPath());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.