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.ProjectConfigurator
public void removeDirtyDirectories(Map<File,List<org.eclipse.ui.wizards.datatransfer.ProjectConfigurator>> proposals)
removeDirtyDirectories
in interface org.eclipse.ui.wizards.datatransfer.ProjectConfigurator
public 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.ProjectConfigurator
public 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.ProjectConfigurator
public boolean shouldBeAnEclipseProject(org.eclipse.core.resources.IContainer container, org.eclipse.core.runtime.IProgressMonitor monitor)
shouldBeAnEclipseProject
in interface org.eclipse.ui.wizards.datatransfer.ProjectConfigurator
public 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.ProjectConfigurator
public Set<org.eclipse.core.resources.IFolder> getDirectoriesToIgnore(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
Copyright © 2005–2018 Eclipse Foundation. All rights reserved.