Package | Description |
---|---|
org.eclipse.equinox.p2.engine |
Provides support for interacting with the p2 provisioning engine
Package Specification
This package specifies API for interacting with the p2 provisioning engine.
|
org.eclipse.equinox.p2.repository.artifact |
Defines artifact repository.
|
org.eclipse.equinox.p2.repository.artifact.spi |
Defines SPI for registering new implementations of artifact repositories.
|
org.eclipse.equinox.p2.ui |
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
|
Modifier and Type | Method and Description |
---|---|
IQueryable<IArtifactRepository> |
ProvisioningContext.getArtifactRepositories(IProgressMonitor monitor)
Returns a queryable that can be used to obtain any artifact repositories that
are needed for the provisioning operation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IFileArtifactRepository
An artifact repository whose artifacts are available in the local file system.
|
Modifier and Type | Method and Description |
---|---|
IArtifactRepository |
IArtifactRepositoryManager.createRepository(URI location,
String name,
String type,
Map<String,String> properties)
Creates and returns a new empty artifact repository of the given type at
the given location.
|
IArtifactRepository |
IArtifactDescriptor.getRepository()
Return the artifact repository that holds the artifact described by this descriptor.
|
IArtifactRepository |
IArtifactRepositoryManager.loadRepository(URI location,
int flags,
IProgressMonitor monitor)
Loads the repository at the given location.
|
IArtifactRepository |
IArtifactRepositoryManager.loadRepository(URI location,
IProgressMonitor monitor)
Loads the repository at the given location.
|
IArtifactRepository |
IArtifactRepositoryManager.refreshRepository(URI location,
IProgressMonitor monitor)
Refreshes the repository corresponding to the given URL.
|
Modifier and Type | Method and Description |
---|---|
IArtifactRequest |
IArtifactRepositoryManager.createMirrorRequest(IArtifactKey key,
IArtifactRepository destination,
Map<String,String> destinationDescriptorProperties,
Map<String,String> destinationRepositoryProperties)
Return a new request to mirror the given artifact into the destination repository.
|
IArtifactRequest |
IArtifactRepositoryManager.createMirrorRequest(IArtifactKey key,
IArtifactRepository destination,
Map<String,String> destinationDescriptorProperties,
Map<String,String> destinationRepositoryProperties,
String downloadStatsParameters)
Return a new request to mirror the given artifact into the destination repository.
|
void |
IArtifactRequest.perform(IArtifactRepository sourceRepository,
IProgressMonitor monitor)
Performs the artifact request, and sets the result status.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractArtifactRepository
The common base class for all artifact repository implementations.
|
Modifier and Type | Method and Description |
---|---|
abstract IArtifactRepository |
ArtifactRepositoryFactory.create(URI location,
String name,
String type,
Map<String,String> properties)
Creates and returns a new empty artifact repository of the given type at
the given location.
|
IArtifactRepository |
ArtifactDescriptor.getRepository() |
abstract IArtifactRepository |
ArtifactRepositoryFactory.load(URI location,
int flags,
IProgressMonitor monitor)
Loads and returns the repository of this factory's type at the given location.
|
Modifier and Type | Method and Description |
---|---|
void |
ArtifactDescriptor.setRepository(IArtifactRepository value) |
Modifier and Type | Method and Description |
---|---|
IArtifactRepository |
ProvisioningUI.loadArtifactRepository(URI location,
boolean update,
IProgressMonitor monitor)
Load the specified artifact repository, signaling a repository operation start event
before loading, and a repository operation complete event after loading.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.