Uses of Interface
org.eclipse.equinox.p2.metadata.IArtifactKey
Package
Description
Provides support for interacting with the p2 provisioning engine
Defines the metadata being handled by p2.
Defines artifact repository.
Defines SPI for registering new implementations of artifact repositories.
-
Uses of IArtifactKey in org.eclipse.equinox.p2.engine
Modifier and TypeMethodDescriptionProvisioningContext.getArtifactKeys
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any artifact keys that are needed for the provisioning operation.ProvisioningContext.getArtifactSources
(Collection<? extends IArtifactKey> keys, IProgressMonitor monitor) Returns a map from simple artifact repository location to a subset of the given artifact keys available in that repository.Modifier and TypeMethodDescriptionProvisioningContext.getArtifactSources
(Collection<? extends IArtifactKey> keys, IProgressMonitor monitor) Returns a map from simple artifact repository location to a subset of the given artifact keys available in that repository. -
Uses of IArtifactKey in org.eclipse.equinox.p2.metadata
Modifier and TypeMethodDescriptionIInstallableUnit.getArtifacts()
Returns the collection of artifacts associated with this installable unit.Modifier and TypeMethodDescriptionvoid
MetadataFactory.InstallableUnitDescription.setArtifacts
(IArtifactKey[] value) Set the artifact keys for the installable unit. -
Uses of IArtifactKey in org.eclipse.equinox.p2.repository.artifact
Modifier and TypeMethodDescriptionIArtifactRepository.createArtifactKey
(String classifier, String id, Version version) Create an instance ofIArtifactKey
IArtifactDescriptor.getArtifactKey()
Return the key for the artifact described by this descriptor.IArtifactRequest.getArtifactKey()
Returns the key for the artifact that is being requestedModifier and TypeMethodDescriptionboolean
IArtifactRepository.contains
(IArtifactKey key) Returns true if this repository contains the given artifact key.IArtifactRepository.createArtifactDescriptor
(IArtifactKey key) Create an instance ofIArtifactDescriptor
based on the given keyIArtifactRepositoryManager.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.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.IArtifactRepository.getArtifactDescriptors
(IArtifactKey key) Return the set of artifact descriptors describing the ways that this repository can supply the artifact associated with the given artifact keyIFileArtifactRepository.getArtifactFile
(IArtifactKey key) Return the location of the full local file corresponding to the given artifact key to the given key, ornull
if not available.void
IArtifactRepository.removeDescriptor
(IArtifactKey key) Deprecated.void
IArtifactRepository.removeDescriptor
(IArtifactKey key, IProgressMonitor monitor) Remove the given key and all related content and descriptors from this repository.void
IArtifactRepository.removeDescriptors
(IArtifactKey[] keys) void
IArtifactRepository.removeDescriptors
(IArtifactKey[] keys, IProgressMonitor monitor) Remove the given list of keys and all related content and descriptors from this repository.ModifierConstructorDescriptionThe query will match descriptors whoseid
andversionRange
match the supplied keyCreates an artifact key query that will match any key equal to the provided key -
Uses of IArtifactKey in org.eclipse.equinox.p2.repository.artifact.spi
Modifier and TypeMethodDescriptionAbstractArtifactRepository.createArtifactKey
(String classifier, String id, Version version) ArtifactDescriptor.getArtifactKey()
Modifier and TypeMethodDescriptionabstract boolean
AbstractArtifactRepository.contains
(IArtifactKey key) AbstractArtifactRepository.createArtifactDescriptor
(IArtifactKey key) abstract IArtifactDescriptor[]
AbstractArtifactRepository.getArtifactDescriptors
(IArtifactKey key) void
AbstractArtifactRepository.removeDescriptor
(IArtifactKey key) Deprecated.void
AbstractArtifactRepository.removeDescriptor
(IArtifactKey key, IProgressMonitor monitor) Remove the given key and all related content and descriptors from this repository.void
AbstractArtifactRepository.removeDescriptors
(IArtifactKey[] keys) Deprecated.void
AbstractArtifactRepository.removeDescriptors
(IArtifactKey[] keys, IProgressMonitor monitor) Remove the given list of keys and all related content and descriptors from this repository.Modifier and TypeMethodDescriptionIArtifactUIServices.getTrustInfo
(Map<List<Certificate>, Set<IArtifactKey>> untrustedCertificateChains, Map<org.bouncycastle.openpgp.PGPPublicKey, Set<IArtifactKey>> untrustedPGPKeys, Set<IArtifactKey> unsignedArtifacts, Map<IArtifactKey, File> artifactFiles) Opens a UI prompt to capture information about trusted content.IArtifactUIServices.getTrustInfo
(Map<List<Certificate>, Set<IArtifactKey>> untrustedCertificateChains, Map<org.bouncycastle.openpgp.PGPPublicKey, Set<IArtifactKey>> untrustedPGPKeys, Set<IArtifactKey> unsignedArtifacts, Map<IArtifactKey, File> artifactFiles) Opens a UI prompt to capture information about trusted content.static UIServices.TrustInfo
IArtifactUIServices.getTrustInfo
(UIServices uiServices, Map<List<Certificate>, Set<IArtifactKey>> untrustedCertificateChains, Map<org.bouncycastle.openpgp.PGPPublicKey, Set<IArtifactKey>> untrustedPGPKeys, Set<IArtifactKey> unsignedArtifacts, Map<IArtifactKey, File> artifactFiles) Opens a UI prompt to capture information about trusted content.static UIServices.TrustInfo
IArtifactUIServices.getTrustInfo
(UIServices uiServices, Map<List<Certificate>, Set<IArtifactKey>> untrustedCertificateChains, Map<org.bouncycastle.openpgp.PGPPublicKey, Set<IArtifactKey>> untrustedPGPKeys, Set<IArtifactKey> unsignedArtifacts, Map<IArtifactKey, File> artifactFiles) Opens a UI prompt to capture information about trusted content.ModifierConstructorDescriptionReturns a new artifact descriptor that uses the provided artifact key
IArtifactRepository.removeDescriptor(IArtifactKey, IProgressMonitor)