Package org.eclipse.core.resources

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


      String tfolder = "app/japidviews/" + pathName.replace('.', '/');
      IFolder folder = project.getFolder(tfolder);
      if (folder.exists()) {
        // let rename it
        try {
          folder.refreshLocal(IResource.DEPTH_INFINITE, pm);
        } catch (CoreException e1) {
          e1.printStackTrace();
        }
        RenameTemplateChangeBase ren = new RenamePackageChange(folder.getFullPath(), newName);
        return ren;
View Full Code Here


      String tfolder = "app/japidviews/" + pathName.replace('.', '/');
      IFolder folder = project.getFolder(tfolder);
      if (folder.exists()) {
        // let rename it
        try {
          folder.refreshLocal(IResource.DEPTH_INFINITE, pm);
        } catch (CoreException e1) {
          e1.printStackTrace();
        }
        RenameTemplateChangeBase ren = new RenameTemplatePackageChange(folder.getFullPath(), newName);
        return ren;
View Full Code Here

                try {
                    source.close();
                } catch (final IOException e) {
                }
            }
            folder.refreshLocal(IResource.DEPTH_ONE, null);

            final IFile fileToOpen = header;
            final IWorkbenchPage page = PlatformUI.getWorkbench()
                    .getActiveWorkbenchWindow().getActivePage();
            IDE.openEditor(page, fileToOpen);
View Full Code Here

            ErlLogger.warn("Project " + project + " is not in erlang model...");
            return null;
        }
        final IFolder r = project.getFolder(erlProject.getProperties().getOutputDir());
        try {
            r.refreshLocal(IResource.DEPTH_ONE, null);
        } catch (final CoreException e) {
            // ignore
        }
        final String beam = SystemConfiguration.withoutExtension(module) + ".beam";
        return r.getFile(beam);
View Full Code Here

      File resourcesSourceDir = new File(new File(m_libraryLocation), "resources");
      IFolder webFolder = WebUtils.getWebFolder(m_javaProject);
      File webDir = webFolder.getLocation().toFile();
      File resourceTargetDir = new File(webDir, "ExtGWT");
      FileUtils.copyDirectory(resourcesSourceDir, resourceTargetDir);
      webFolder.refreshLocal(IResource.DEPTH_INFINITE, null);
    }
    // add elements into module
    DefaultModuleProvider.modify(m_module, new ModuleModification() {
      public void modify(ModuleElement moduleElement) throws Exception {
        moduleElement.addInheritsElement("com.extjs.gxt.ui.GXT");
View Full Code Here

   
    IFolder result = addFolder(externalFolderPath, externalFoldersProject, false);
    if (!result.exists())
      result.createLink(externalFolderPath, IResource.ALLOW_MISSING_LOCAL, monitor);
    else if (refreshIfExistAlready)
      result.refreshLocal(IResource.DEPTH_INFINITE,  monitor);
    return result;
  }

  public void createPendingFolders(IProgressMonitor monitor) throws JavaModelException{
    if (this.pendingFolders == null || this.pendingFolders.isEmpty()) return;
View Full Code Here

        for (int index = 0; index < this.externalFolders.size(); index++ ) {
          if ((externalPath = (IPath)this.externalFolders.get(index)) != null) {
            IFolder folder = getFolder(externalPath);
            // https://bugs.eclipse.org/bugs/show_bug.cgi?id=321358
            if (folder != null)
              folder.refreshLocal(IResource.DEPTH_INFINITE, pm);
          }
          // Set the processed ones to null instead of removing the element altogether,
          // so that they will not be considered as duplicates.
          // This will also avoid elements being shifted to the left every time an element
          // is removed. However, there is a risk of Collection size to be increased more often.
View Full Code Here

    File outputDir = outputDirPath.makeAbsolute().toFile();

    if (!inputDir.exists()) {
      inputDir.mkdirs();
      IFolder folder = proj.getProject().getFolder(RutaProjectUtils.getDefaultInputLocation());
      folder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
    }
    IFolder outputFolder = proj.getProject().getFolder(RutaProjectUtils.getDefaultOutputLocation());
    if (!outputDir.exists()) {
      outputDir.mkdirs();
      outputFolder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
View Full Code Here

      folder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
    }
    IFolder outputFolder = proj.getProject().getFolder(RutaProjectUtils.getDefaultOutputLocation());
    if (!outputDir.exists()) {
      outputDir.mkdirs();
      outputFolder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
    }

    IPreferenceStore store = RutaIdeUIPlugin.getDefault().getPreferenceStore();
    boolean clearOutput = store.getBoolean(RutaCorePreferences.PROJECT_CLEAR_OUTPUT);
    if (clearOutput) {
View Full Code Here

    if (clearOutput) {
      List<File> outputFiles = getFiles(outputDir, false);
      for (File file : outputFiles) {
        file.delete();
      }
      outputFolder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
    }

    List<File> inputFiles = getFiles(inputDir, false);

    int ticks = (inputFiles.size() * 2) + 1;
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.