public class LocalArtifactRepository extends AbstractMavenArtifactRepository
contentLocator, descriptors, descriptorsMap, VERSION
Constructor and Description |
---|
LocalArtifactRepository(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
LocalRepositoryP2Indices localRepoIndices) |
LocalArtifactRepository(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
LocalRepositoryP2Indices localRepoIndices,
RepositoryReader contentLocator) |
LocalArtifactRepository(LocalRepositoryP2Indices localRepoIndices) |
LocalArtifactRepository(LocalRepositoryP2Indices localRepoIndices,
RepositoryReader contentLocator) |
Modifier and Type | Method and Description |
---|---|
void |
addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
contains(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
OutputStream |
getOutputStream(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
boolean |
isModifiable() |
void |
removeDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
save() |
addDescriptors, contains, descriptorQueryable, descriptorsChanged, getArtifact, getArtifactDescriptors, getArtifactFile, getArtifactFile, getArtifacts, getContentLocator, getP2GAV, getRawArtifact, internalAddDescriptor, query, resolve, store
addDescriptor, addDescriptors, createArtifactDescriptor, createArtifactKey, equals, executeBatch, hashCode, removeAll, removeAll, removeDescriptor, removeDescriptor, removeDescriptor, removeDescriptors, removeDescriptors, removeDescriptors, removeDescriptors
assertModifiable, getDescription, getLocation, getName, getProperties, getProperty, getProvider, getProvisioningAgent, getType, getVersion, 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, removeDescriptors, removeDescriptors, removeDescriptors, removeDescriptors
public LocalArtifactRepository(LocalRepositoryP2Indices localRepoIndices)
public LocalArtifactRepository(LocalRepositoryP2Indices localRepoIndices, RepositoryReader contentLocator)
public LocalArtifactRepository(org.eclipse.equinox.p2.core.IProvisioningAgent agent, LocalRepositoryP2Indices localRepoIndices)
public LocalArtifactRepository(org.eclipse.equinox.p2.core.IProvisioningAgent agent, LocalRepositoryP2Indices localRepoIndices, RepositoryReader contentLocator)
public void save()
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 boolean isModifiable()
isModifiable
in interface org.eclipse.equinox.p2.repository.IRepository
isModifiable
in class org.eclipse.equinox.p2.repository.spi.AbstractRepository
public boolean contains(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
contains
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
contains
in class AbstractMavenArtifactRepository
public void addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, org.eclipse.core.runtime.IProgressMonitor monitor)
addDescriptor
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
addDescriptor
in class AbstractMavenArtifactRepository
public void removeDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, org.eclipse.core.runtime.IProgressMonitor monitor)
removeDescriptor
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.