Eclipse Platform
Release 3.6

Uses of Interface
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor

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

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.