public class MavenArtifactRepository extends AbstractMavenArtifactRepository
descriptors, descriptorsMap, VERSION
Constructor and Description |
---|
MavenArtifactRepository(URI location,
TychoRepositoryIndex projectIndex,
RepositoryReader contentLocator) |
Modifier and Type | Method and Description |
---|---|
URI |
getLocation(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
OutputStream |
getOutputStream(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
org.eclipse.core.runtime.IStatus |
getRawArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
OutputStream destination,
org.eclipse.core.runtime.IProgressMonitor monitor) |
String |
getRelativePath(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
org.eclipse.core.runtime.IStatus |
resolve(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
addDescriptor, addDescriptors, contains, contains, descriptorQueryable, getArtifact, getArtifactDescriptors, getArtifactFile, getArtifactFile, getArtifacts, getContentLocator, getP2GAV, internalAddDescriptor, loadMaven, query
addDescriptor, addDescriptors, createArtifactDescriptor, createArtifactKey, equals, executeBatch, hashCode, removeAll, removeAll, removeDescriptor, removeDescriptor, removeDescriptor, removeDescriptor, removeDescriptors, removeDescriptors, removeDescriptors, removeDescriptors
assertModifiable, getDescription, getLocation, getName, getProperties, getProperty, getProvider, getProvisioningAgent, getType, getVersion, isModifiable, setDescription, setLocation, setName, setProperties, setProperty, setProperty, setProvider, setType, setVersion
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addDescriptor, addDescriptors, createArtifactDescriptor, createArtifactKey, executeBatch, removeAll, removeAll, removeDescriptor, removeDescriptor, removeDescriptor, removeDescriptor, removeDescriptors, removeDescriptors, removeDescriptors, removeDescriptors
public MavenArtifactRepository(URI location, TychoRepositoryIndex projectIndex, RepositoryReader contentLocator)
public org.eclipse.core.runtime.IStatus getRawArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, OutputStream destination, org.eclipse.core.runtime.IProgressMonitor monitor)
getRawArtifact
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
getRawArtifact
in class AbstractMavenArtifactRepository
public OutputStream getOutputStream(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) throws org.eclipse.equinox.p2.core.ProvisionException
getOutputStream
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
getOutputStream
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
org.eclipse.equinox.p2.core.ProvisionException
public org.eclipse.core.runtime.IStatus resolve(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
resolve
in class AbstractMavenArtifactRepository
public String getRelativePath(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
public URI getLocation(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.