public abstract class AbstractResolutionStrategy extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ResolutionData |
data |
protected static org.eclipse.equinox.p2.metadata.IInstallableUnit[] |
EMPTY_IU_ARRAY |
protected MavenLogger |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractResolutionStrategy(MavenLogger logger) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
multiPlatformResolve(List<TargetEnvironment> environments,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
resolve(Map<String,String> properties,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
resolve(TargetEnvironment environment,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
setData(ResolutionData data) |
protected static final org.eclipse.equinox.p2.metadata.IInstallableUnit[] EMPTY_IU_ARRAY
protected final MavenLogger logger
protected ResolutionData data
protected AbstractResolutionStrategy(MavenLogger logger)
public final void setData(ResolutionData data)
public final Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(TargetEnvironment environment, org.eclipse.core.runtime.IProgressMonitor monitor) throws ResolverException
ResolverExceptionpublic Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> multiPlatformResolve(List<TargetEnvironment> environments, org.eclipse.core.runtime.IProgressMonitor monitor) throws ResolverException
ResolverExceptionprotected abstract Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(Map<String,String> properties, org.eclipse.core.runtime.IProgressMonitor monitor) throws ResolverException
ResolverExceptionCopyright © 2008-2015 Eclipse Foundation. All Rights Reserved.