public final class TargetDefinitionResolver
extends java.lang.Object
TargetDefinitionResolverService
instance.TargetDefinitionResolverService
Modifier and Type | Class and Description |
---|---|
private class |
TargetDefinitionResolver.LoadedIULocation |
private class |
TargetDefinitionResolver.ResolverRun |
Modifier and Type | Field and Description |
---|---|
private java.util.List<TargetEnvironment> |
environments |
private ExecutionEnvironmentResolutionHints |
executionEnvironment |
private MavenLogger |
logger |
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager |
metadataManager |
private org.eclipse.core.runtime.IProgressMonitor |
monitor |
private IRepositoryIdManager |
repositoryIdManager |
private static java.lang.String |
SOURCE_IU_ID |
Constructor and Description |
---|
TargetDefinitionResolver(java.util.List<TargetEnvironment> environments,
ExecutionEnvironmentResolutionHints executionEnvironment,
org.eclipse.equinox.p2.core.IProvisioningAgent agent,
MavenLogger logger) |
Modifier and Type | Method and Description |
---|---|
(package private) static org.eclipse.equinox.p2.query.CompoundQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
compoundQueriable(java.util.List<? extends org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>> queryable) |
private void |
logResolverException(ResolverException e) |
TargetDefinitionContent |
resolveContent(TargetDefinition definition) |
(package private) TargetDefinitionContent |
resolveContentWithExceptions(TargetDefinition definition) |
private static final java.lang.String SOURCE_IU_ID
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataManager
private IRepositoryIdManager repositoryIdManager
private final MavenLogger logger
private final java.util.List<TargetEnvironment> environments
private final ExecutionEnvironmentResolutionHints executionEnvironment
private final org.eclipse.core.runtime.IProgressMonitor monitor
public TargetDefinitionResolver(java.util.List<TargetEnvironment> environments, ExecutionEnvironmentResolutionHints executionEnvironment, org.eclipse.equinox.p2.core.IProvisioningAgent agent, MavenLogger logger)
public TargetDefinitionContent resolveContent(TargetDefinition definition)
private void logResolverException(ResolverException e)
TargetDefinitionContent resolveContentWithExceptions(TargetDefinition definition) throws TargetDefinitionSyntaxException, TargetDefinitionResolutionException, ResolverException
static org.eclipse.equinox.p2.query.CompoundQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> compoundQueriable(java.util.List<? extends org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>> queryable)