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
ResolverException
public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> multiPlatformResolve(List<TargetEnvironment> environments, org.eclipse.core.runtime.IProgressMonitor monitor) throws ResolverException
ResolverException
protected abstract Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(Map<String,String> properties, org.eclipse.core.runtime.IProgressMonitor monitor) throws ResolverException
ResolverException
Copyright © 2008–2016 Eclipse Foundation. All rights reserved.