public class MavenProjectConfigurator extends Object implements org.eclipse.ui.wizards.datatransfer.ProjectConfigurator
| Modifier and Type | Class and Description |
|---|---|
static class |
MavenProjectConfigurator.UpdateMavenConfigurationJob
This singleton job will loop running on the background to update
configuration of Maven projects as they're imported.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
UPDATE_MAVEN_CONFIGURATION_JOB_NAME |
| Constructor and Description |
|---|
MavenProjectConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canConfigure(org.eclipse.core.resources.IProject project,
Set<org.eclipse.core.runtime.IPath> ignoredPaths,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
configure(org.eclipse.core.resources.IProject project,
Set<org.eclipse.core.runtime.IPath> excludedDirectories,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Set<File> |
findConfigurableLocations(File root,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.jface.wizard.IWizard |
getConfigurationWizard() |
Set<org.eclipse.core.resources.IFolder> |
getDirectoriesToIgnore(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Set<org.eclipse.core.resources.IFolder> |
getFoldersToIgnore(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
removeDirtyDirectories(Map<File,List<org.eclipse.ui.wizards.datatransfer.ProjectConfigurator>> proposals) |
boolean |
shouldBeAnEclipseProject(org.eclipse.core.resources.IContainer container,
org.eclipse.core.runtime.IProgressMonitor monitor) |
public static final String UPDATE_MAVEN_CONFIGURATION_JOB_NAME
public Set<File> findConfigurableLocations(File root, org.eclipse.core.runtime.IProgressMonitor monitor)
findConfigurableLocations in interface org.eclipse.ui.wizards.datatransfer.ProjectConfiguratorpublic void removeDirtyDirectories(Map<File,List<org.eclipse.ui.wizards.datatransfer.ProjectConfigurator>> proposals)
removeDirtyDirectories in interface org.eclipse.ui.wizards.datatransfer.ProjectConfiguratorpublic boolean canConfigure(org.eclipse.core.resources.IProject project,
Set<org.eclipse.core.runtime.IPath> ignoredPaths,
org.eclipse.core.runtime.IProgressMonitor monitor)
canConfigure in interface org.eclipse.ui.wizards.datatransfer.ProjectConfiguratorpublic org.eclipse.jface.wizard.IWizard getConfigurationWizard()
public void configure(org.eclipse.core.resources.IProject project,
Set<org.eclipse.core.runtime.IPath> excludedDirectories,
org.eclipse.core.runtime.IProgressMonitor monitor)
configure in interface org.eclipse.ui.wizards.datatransfer.ProjectConfiguratorpublic boolean shouldBeAnEclipseProject(org.eclipse.core.resources.IContainer container,
org.eclipse.core.runtime.IProgressMonitor monitor)
shouldBeAnEclipseProject in interface org.eclipse.ui.wizards.datatransfer.ProjectConfiguratorpublic Set<org.eclipse.core.resources.IFolder> getFoldersToIgnore(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
getFoldersToIgnore in interface org.eclipse.ui.wizards.datatransfer.ProjectConfiguratorpublic Set<org.eclipse.core.resources.IFolder> getDirectoriesToIgnore(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
Copyright © 2005–2021 Eclipse Foundation. All rights reserved.