handler.startNotify(); handler.waitFor(); indicator.setText2("Refreshing"); } catch (ExecutionException e) { LOG.warn(e);
private void refactor() throws IOException, ProcessCanceledException { progressIndicator.checkCanceled(); progressIndicator.setIndeterminate(false); for (int i = 0; i < imageInformationList.size(); i++) { ImageInformation information = imageInformationList.get(i); progressIndicator.setText2(information.getExportName()); progressIndicator.checkCanceled(); if (information.isVector()) { copyTempImage(information); } else { exportTempImage(information); } progressIndicator.setFraction((float) (i + 1) / (float) imageInformationList.size()); } progressIndicator.setIndeterminate(true); progressIndicator.setText2("Finishing"); UIUtil.invokeLaterIfNeeded(new DumbAwareRunnable() { public void run() { try { move(project, imageInformationList); LocalFileSystem.getInstance().refresh(true); } catch (IOException e) { LOGGER.error(e); } } }); }
private void addMultipleFiles(List<VirtualFile> virtualFiles, final ProgressIndicator progressIndicator) throws ProcessCanceledException { for (final VirtualFile file : virtualFiles) { progressIndicator.checkCanceled(); if (file.isDirectory()) { progressIndicator.setText2(file.getCanonicalPath()); VfsUtilCore.visitChildrenRecursively(file, new VirtualFileVisitor() { @Override public boolean visitFile(@NotNull VirtualFile child) throws ProcessCanceledException { if (file.equals(child)) { return true; } progressIndicator.checkCanceled(); addMultipleFiles(Arrays.asList(child), progressIndicator); return true; } }); continue; } addSingleFileImmediately(file); } }
indicator.setText2("Preparing Project Structure..."); try { File fromDir = new File(baseDir.getPath() + "/" + SymfonyInstallerUtil.PROJECT_SUB_FOLDER);
public static void setText2(@Nullable ProgressIndicator progressIndicator,String message) { if (progressIndicator != null) { ProgressWrapper.unwrap(progressIndicator).setText2(message); } }
@Override public boolean shouldContinue(final File t) { if (this.progressIndicator.isCanceled()) { return false; } this.progressIndicator.setText2(t.getAbsolutePath()); return true; } }
/** * Sets {@code newText} to the progress indicator secondary text, if indicator is available * * @return old indicator text */ @Nullable public static String setProgressText2(@Nullable String newText) { ProgressIndicator indicator = ProgressManager.getInstance().getProgressIndicator(); if (indicator != null) { String oldText = indicator.getText2(); indicator.setText2(newText); return oldText; } return null; }
@Override public boolean visitFile(@NotNull final VirtualFile file) { if (progressIndicator != null) { progressIndicator.checkCanceled(); } if (!file.isDirectory()) { if (rootType.equals(LibFileRootType.getInstance()) && "lib".equals(file.getExtension())) { result.add(file); } return false; } if (progressIndicator != null) { progressIndicator.setText2(file.getPresentableUrl()); } if (rootType.equals(OrderRootType.CLASSES) && file.getName().equals("source")) { if (containsDLangFiles(file)) { result.add(file); } return false; } return true; } });
public List<Resource> getAllProjectsAndModules() { List<Resource> allResources = new LinkedList<>(); final ProgressIndicator indicator = ProgressManager.getInstance().getProgressIndicator(); indicator.setText("Downloading SonarQube projects"); List<Component> projects = getAllProjects(sonarClient); projects = projects.stream().sorted(comparing(Component::getName)).collect(toList()); indicator.setText("Downloading SonarQube modules"); int i = 0; for (Component project : projects) { if (indicator.isCanceled()) break; i++; indicator.setFraction(1.0 * i / projects.size()); indicator.setText2(project.getName()); allResources.add(new Resource(project.getKey(), project.getName(), project.getQualifier())); List<Component> modules = getAllModules(sonarClient, project.getId()); modules = modules.stream().sorted(comparing(Component::getName)).collect(toList()); for (Component module : modules) { allResources.add(new Resource(module.getKey(), module.getName(), module.getQualifier())); } } return allResources; }
VirtualFile file = bnfFiles.get(i); indicator.setFraction((double)i / l); indicator.setText2(file.getPath()); String sourcePath = FileUtil.toSystemDependentName(PathUtil.getCanonicalPath(file.getParent().getPath())); VirtualFile target = rootMap.get(file);
moduleDescriptor.getName() )); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.settings")); final Module javaModule = rootProjectModifiableModel.newModule( moduleDescriptor.getIdeaModuleFile().getAbsolutePath(), StdModuleTypes.JAVA.getId() indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.sdk")); ClasspathStorage.setStorageType(modifiableRootModel, ClassPathStorageUtil.DEFAULT_STORAGE); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.libs")); libRootsConfigurator.configure(modifiableRootModel, moduleDescriptor, modifiableModelsProvider); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.content")); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.outputpath")); compilerOutputPathsConfigurator.configure(modifiableRootModel, moduleDescriptor); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.javadoc")); javadocModuleConfigurator.configure(modifiableRootModel, moduleDescriptor); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.groups")); groupModuleConfigurator.configure(rootProjectModifiableModel, javaModule, moduleDescriptor); indicator.setText2(HybrisI18NBundleUtils.message("hybris.project.import.module.facet")); for (FacetConfigurator facetConfigurator : facetConfigurators) { facetConfigurator.configure( indicator.setText2(""); modulesDependenciesConfigurator.configure(hybrisProjectDescriptor, modifiableModelsProvider); springConfigurator.configureDependencies(hybrisProjectDescriptor, modifiableModelsProvider);