public class FileRepositoryArtifactProvider extends RepositoryArtifactProvider implements IRawArtifactFileProvider
RepositoryArtifactProvider implementation which adds file access capabilities.RepositoryArtifactProvider.RepositoryLoaderrepositories, transferPolicy| Constructor and Description |
|---|
FileRepositoryArtifactProvider(java.util.List<org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository> repositories,
ArtifactTransferPolicy transferPolicy) |
FileRepositoryArtifactProvider(java.util.List<java.net.URI> artifactRepositories,
ArtifactTransferPolicy transferPolicy,
org.eclipse.equinox.p2.core.IProvisioningAgent agent) |
FileRepositoryArtifactProvider(RepositoryArtifactProvider.RepositoryLoader repositoryLoader,
ArtifactTransferPolicy transferPolicy) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getArtifactFile(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
Returns the file system location of the given artifact in the given format.
|
java.io.File |
getArtifactFile(org.eclipse.equinox.p2.metadata.IArtifactKey key)
Returns the file system location of the given artifact.
|
protected void |
repositoriesLoaded() |
contains, contains, getArtifactDescriptorsOfAllSources, getArtifactFromAnySource, getArtifactNotFoundError, getRawArtifactFromAnySource, init, querygetArtifact, getArtifactDescriptors, getRawArtifact, isFatal, nonNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcontains, getArtifactDescriptors, getRawArtifactcontains, getArtifactpublic FileRepositoryArtifactProvider(java.util.List<org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository> repositories,
ArtifactTransferPolicy transferPolicy)
public FileRepositoryArtifactProvider(java.util.List<java.net.URI> artifactRepositories,
ArtifactTransferPolicy transferPolicy,
org.eclipse.equinox.p2.core.IProvisioningAgent agent)
FileRepositoryArtifactProvider(RepositoryArtifactProvider.RepositoryLoader repositoryLoader, ArtifactTransferPolicy transferPolicy)
protected void repositoriesLoaded()
repositoriesLoaded in class RepositoryArtifactProviderpublic java.io.File getArtifactFile(org.eclipse.equinox.p2.metadata.IArtifactKey key)
IArtifactFileProvidergetArtifactFile in interface IArtifactFileProviderkey - An artifact keynull the given artifact does
not exist.public java.io.File getArtifactFile(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
IRawArtifactFileProvidergetArtifactFile in interface IRawArtifactFileProviderdescriptor - The key and format of an artifactnull the that artifact
does not exist in the given format.