public class ProjectConversionManager extends java.lang.Object implements IProjectConversionManager
AbstractProjectConversionParticipant
contributed by 3rd party eclipse plugins.Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
CONVERSION_ENABLER_EXTENSION_POINT |
private static java.lang.String |
CONVERSION_PARTICIPANTS_EXTENSION_POINT |
private static int |
DEFAULT_WEIGHT |
private static IProjectConversionEnabler[] |
enablers |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
ProjectConversionManager() |
Modifier and Type | Method and Description |
---|---|
void |
convert(org.eclipse.core.resources.IProject project,
org.apache.maven.model.Model model,
org.eclipse.core.runtime.IProgressMonitor monitor)
Converts an existing Eclipse project configuration to its Maven Model counterpart
|
IProjectConversionEnabler |
getConversionEnablerForProject(org.eclipse.core.resources.IProject project)
Returns an
IProjectConversionEnabler for the project, if one exists |
java.util.List<AbstractProjectConversionParticipant> |
getConversionParticipants(org.eclipse.core.resources.IProject project)
Deprecated.
|
java.util.List<AbstractProjectConversionParticipant> |
getConversionParticipants(org.eclipse.core.resources.IProject project,
java.lang.String packaging)
Returns an unmodifiable list of all
AbstractProjectConversionParticipant s applying to the given project and
packaging. |
private static IProjectConversionEnabler[] |
loadProjectConversionEnablers() |
private static java.util.List<AbstractProjectConversionParticipant> |
lookupConversionParticipants(org.eclipse.core.resources.IProject project) |
private static void |
setRestrictedPackagings(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> restrictedPackagings,
org.eclipse.core.runtime.IConfigurationElement element) |
private static final java.lang.String CONVERSION_PARTICIPANTS_EXTENSION_POINT
private static final org.slf4j.Logger log
private static final int DEFAULT_WEIGHT
private static IProjectConversionEnabler[] enablers
private static final java.lang.String CONVERSION_ENABLER_EXTENSION_POINT
private static java.util.List<AbstractProjectConversionParticipant> lookupConversionParticipants(org.eclipse.core.resources.IProject project)
private static void setRestrictedPackagings(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> restrictedPackagings, org.eclipse.core.runtime.IConfigurationElement element)
public void convert(org.eclipse.core.resources.IProject project, org.apache.maven.model.Model model, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
IProjectConversionManager
convert
in interface IProjectConversionManager
org.eclipse.core.runtime.CoreException
@Deprecated public java.util.List<AbstractProjectConversionParticipant> getConversionParticipants(org.eclipse.core.resources.IProject project) throws org.eclipse.core.runtime.CoreException
IProjectConversionManager
AbstractProjectConversionParticipant
s applying to the given project.
Packaging restrictions on AbstractProjectConversionParticipant
s will be ignored.getConversionParticipants
in interface IProjectConversionManager
org.eclipse.core.runtime.CoreException
public java.util.List<AbstractProjectConversionParticipant> getConversionParticipants(org.eclipse.core.resources.IProject project, java.lang.String packaging) throws org.eclipse.core.runtime.CoreException
IProjectConversionManager
AbstractProjectConversionParticipant
s applying to the given project and
packaging.getConversionParticipants
in interface IProjectConversionManager
org.eclipse.core.runtime.CoreException
private static IProjectConversionEnabler[] loadProjectConversionEnablers()
public IProjectConversionEnabler getConversionEnablerForProject(org.eclipse.core.resources.IProject project)
IProjectConversionManager
IProjectConversionEnabler
for the project, if one existsgetConversionEnablerForProject
in interface IProjectConversionManager
IProjectConversionEnabler
for the project, or null if one cannot be found.