|
Eclipse Platform Release 3.6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IArtifactDescriptor | |
---|---|
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. |
Uses of IArtifactDescriptor in org.eclipse.equinox.p2.engine |
---|
Methods in org.eclipse.equinox.p2.engine that return types with arguments of type IArtifactDescriptor | |
---|---|
IQueryable<IArtifactDescriptor> |
ProvisioningContext.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 |
---|
Methods in org.eclipse.equinox.p2.repository.artifact that return IArtifactDescriptor | |
---|---|
IArtifactDescriptor |
IArtifactRepository.createArtifactDescriptor(IArtifactKey key)
Create an instance of IArtifactDescriptor based on the given key |
IArtifactDescriptor[] |
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 key |
Methods in org.eclipse.equinox.p2.repository.artifact that return types with arguments of type IArtifactDescriptor | |
---|---|
IQueryable<IArtifactDescriptor> |
IArtifactRepository.descriptorQueryable()
Returns a queryable that can be queried for artifact descriptors contained in this repository |
Methods in org.eclipse.equinox.p2.repository.artifact with parameters of type IArtifactDescriptor | |
---|---|
void |
IArtifactRepository.addDescriptor(IArtifactDescriptor descriptor)
Add the given descriptor to the set of descriptors in this repository. |
void |
IArtifactRepository.addDescriptors(IArtifactDescriptor[] descriptors)
Add the given artifact descriptors to this repository |
boolean |
IArtifactRepository.contains(IArtifactDescriptor descriptor)
Returns true if this repository contains the given descriptor. |
IStatus |
IArtifactRepository.getArtifact(IArtifactDescriptor descriptor,
OutputStream destination,
IProgressMonitor monitor)
Writes to the given output stream the bytes represented by the artifact descriptor. |
File |
IFileArtifactRepository.getArtifactFile(IArtifactDescriptor descriptor)
Return the location of the local file corresponding to the given artifact descriptor, or null if not available. |
OutputStream |
IArtifactRepository.getOutputStream(IArtifactDescriptor descriptor)
Open an output stream to which a client can write the data for the given artifact descriptor. |
IStatus |
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)
Remove the given descriptor and its corresponding content in this repository. |
Uses of IArtifactDescriptor in org.eclipse.equinox.p2.repository.artifact.spi |
---|
Classes in org.eclipse.equinox.p2.repository.artifact.spi that implement IArtifactDescriptor | |
---|---|
class |
ArtifactDescriptor
This represents information about a given artifact stored on a particular byte server. |
Methods in org.eclipse.equinox.p2.repository.artifact.spi that return IArtifactDescriptor | |
---|---|
IArtifactDescriptor |
AbstractArtifactRepository.createArtifactDescriptor(IArtifactKey key)
|
abstract IArtifactDescriptor[] |
AbstractArtifactRepository.getArtifactDescriptors(IArtifactKey key)
|
Methods in org.eclipse.equinox.p2.repository.artifact.spi with parameters of type IArtifactDescriptor | |
---|---|
void |
AbstractArtifactRepository.addDescriptor(IArtifactDescriptor descriptor)
|
void |
AbstractArtifactRepository.addDescriptors(IArtifactDescriptor[] descriptors)
|
abstract 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)
|
Constructors in org.eclipse.equinox.p2.repository.artifact.spi with parameters of type IArtifactDescriptor | |
---|---|
ArtifactDescriptor(IArtifactDescriptor base)
Creates a new artifact descriptor with the same key, properties, repository, and processing steps as the provided base descriptor. |
|
Eclipse Platform Release 3.6 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.