Uses of Interface
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor
Package
Description
Provides support for interacting with the p2 provisioning engine
Defines artifact repository.
Defines SPI for registering new implementations of artifact repositories.
-
Uses of IArtifactDescriptor in org.eclipse.equinox.p2.engine
Modifier and TypeMethodDescriptionProvisioningContext.getArtifactDescriptors
(IProgressMonitor monitor) Returns a queryable that can be used to obtain any artifact descriptors that are needed for the provisioning operation. -
Uses of IArtifactDescriptor in org.eclipse.equinox.p2.repository.artifact
Modifier and TypeMethodDescriptionIArtifactRepository.createArtifactDescriptor
(IArtifactKey key) Create an instance ofIArtifactDescriptor
based on the given keyIArtifactRepository.getArtifactDescriptors
(IArtifactKey key) Return the set of artifact descriptors describing the ways that this repository can supply the artifact associated with the given artifact keyModifier and TypeMethodDescriptionIArtifactRepository.descriptorQueryable()
Returns a queryable that can be queried for artifact descriptors contained in this repositoryModifier and TypeMethodDescriptionvoid
IArtifactRepository.addDescriptor
(IArtifactDescriptor descriptor) Deprecated.void
IArtifactRepository.addDescriptor
(IArtifactDescriptor descriptor, IProgressMonitor monitor) Add the given descriptor to the set of descriptors in this repository.void
IArtifactRepository.addDescriptors
(IArtifactDescriptor[] descriptors) void
IArtifactRepository.addDescriptors
(IArtifactDescriptor[] descriptors, IProgressMonitor monitor) Add the given artifact descriptors to this repositoryboolean
IArtifactRepository.contains
(IArtifactDescriptor descriptor) Returns true if this repository contains the given descriptor.IArtifactRepository.getArtifact
(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) Writes to the given output stream the bytes represented by the artifact descriptor.IFileArtifactRepository.getArtifactFile
(IArtifactDescriptor descriptor) Return the location of the local file corresponding to the given artifact descriptor, ornull
if not available.IArtifactRepository.getOutputStream
(IArtifactDescriptor descriptor) Open an output stream to which a client can write the data for the given artifact descriptor.IArtifactRepository.getRawArtifact
(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) Writes to the given output stream the bytes represented by the artifact descriptor.void
IArtifactRepository.removeDescriptor
(IArtifactDescriptor descriptor) void
IArtifactRepository.removeDescriptor
(IArtifactDescriptor descriptor, IProgressMonitor monitor) Remove the given descriptor and its corresponding content in this repository.void
IArtifactRepository.removeDescriptors
(IArtifactDescriptor[] descriptors) void
IArtifactRepository.removeDescriptors
(IArtifactDescriptor[] descriptors, IProgressMonitor monitor) Remove the given list of artifact descriptors and their corresponding content in this repository. -
Uses of IArtifactDescriptor in org.eclipse.equinox.p2.repository.artifact.spi
Modifier and TypeClassDescriptionclass
This represents information about a given artifact stored on a particular byte server.Modifier and TypeMethodDescriptionAbstractArtifactRepository.createArtifactDescriptor
(IArtifactKey key) abstract IArtifactDescriptor[]
AbstractArtifactRepository.getArtifactDescriptors
(IArtifactKey key) Modifier and TypeMethodDescriptionvoid
AbstractArtifactRepository.addDescriptor
(IArtifactDescriptor descriptor) Deprecated.void
AbstractArtifactRepository.addDescriptor
(IArtifactDescriptor descriptor, IProgressMonitor monitor) void
AbstractArtifactRepository.addDescriptors
(IArtifactDescriptor[] descriptors) Deprecated.void
AbstractArtifactRepository.addDescriptors
(IArtifactDescriptor[] descriptors, IProgressMonitor monitor) Add the given artifact descriptors to this repositoryabstract boolean
AbstractArtifactRepository.contains
(IArtifactDescriptor descriptor) abstract IStatus
AbstractArtifactRepository.getArtifact
(IArtifactDescriptor descriptor, OutputStream destination, IProgressMonitor monitor) abstract OutputStream
AbstractArtifactRepository.getOutputStream
(IArtifactDescriptor descriptor) void
AbstractArtifactRepository.removeDescriptor
(IArtifactDescriptor descriptor) Deprecated.void
AbstractArtifactRepository.removeDescriptor
(IArtifactDescriptor descriptor, IProgressMonitor monitor) Remove the given descriptor and its corresponding content in this repository.void
AbstractArtifactRepository.removeDescriptors
(IArtifactDescriptor[] descriptors) Deprecated.void
AbstractArtifactRepository.removeDescriptors
(IArtifactDescriptor[] descriptors, IProgressMonitor monitor) Remove the given list of artifact descriptors and their corresponding content in this repository.ModifierConstructorDescriptionCreates a new artifact descriptor with the same key, properties, repository, and processing steps as the provided base descriptor.
IArtifactRepository.addDescriptor(IArtifactDescriptor, IProgressMonitor)