List of usage examples for com.intellij.openapi.fileChooser FileTypeDescriptor FileTypeDescriptor
public FileTypeDescriptor(String title, String @NotNull... extensions)
From source file:gradleplug.actions.AddProjectAction.java
License:Apache License
public void actionPerformed(AnActionEvent e) { final Project project = e.getData(LangDataKeys.PROJECT); if (project == null) { return;//from w w w .j a va 2 s .co m } GradleProjectsManager gradleProjectsManager = project.getComponent(GradleProjectsManager.class); FileTypeDescriptor fileTypeDescriptor = new FileTypeDescriptor( GradlePlugBundle.message("add.project.file.chooser.title"), "gradle"); FileChooserFactory fileChooserFactory = FileChooserFactory.getInstance(); FileChooserDialog fileChooser = fileChooserFactory.createFileChooser(fileTypeDescriptor, project); VirtualFile[] files = fileChooser.choose(null, project); if (files.length > 0) { for (VirtualFile file : files) { File buildFile = new File(file.getPath()); gradleProjectsManager.addProject(buildFile); } } }
From source file:org.intellij.xquery.runner.ui.run.XQueryModuleSelector.java
License:Apache License
private static FileChooserDescriptor getDescriptor() { return new FileTypeDescriptor("XQuery module", XQueryFileType.ALL_EXTENSIONS.split(";")); }