public class TransientArtifactRepository
extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
Modifier and Type | Field and Description |
---|---|
protected Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> |
descriptors |
Constructor and Description |
---|
TransientArtifactRepository() |
Modifier and Type | Method and Description |
---|---|
void |
addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
void |
addDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors) |
boolean |
contains(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
boolean |
contains(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor |
createArtifactDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> |
descriptorQueryable() |
org.eclipse.core.runtime.IStatus |
getArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
OutputStream destination,
org.eclipse.core.runtime.IProgressMonitor monitor) |
Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> |
getArtifactDescriptors() |
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] |
getArtifactDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
org.eclipse.core.runtime.IStatus |
getArtifacts(org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests,
org.eclipse.core.runtime.IProgressMonitor monitor) |
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) |
boolean |
isModifiable() |
org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IArtifactKey> |
query(org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IArtifactKey> query,
org.eclipse.core.runtime.IProgressMonitor monitor) |
addDescriptor, addDescriptors, createArtifactKey, equals, executeBatch, hashCode, removeAll, removeAll, removeDescriptor, 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
protected Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> descriptors
public boolean contains(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
contains
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
contains
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public boolean contains(org.eclipse.equinox.p2.metadata.IArtifactKey key)
contains
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
contains
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public org.eclipse.core.runtime.IStatus getArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, OutputStream destination, org.eclipse.core.runtime.IProgressMonitor monitor)
getArtifact
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
getArtifact
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey key)
getArtifactDescriptors
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
getArtifactDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public org.eclipse.equinox.p2.query.IQueryResult<org.eclipse.equinox.p2.metadata.IArtifactKey> query(org.eclipse.equinox.p2.query.IQuery<org.eclipse.equinox.p2.metadata.IArtifactKey> query, org.eclipse.core.runtime.IProgressMonitor monitor)
public org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> descriptorQueryable()
public org.eclipse.core.runtime.IStatus getArtifacts(org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests, org.eclipse.core.runtime.IProgressMonitor monitor)
getArtifacts
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
getArtifacts
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
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 void addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
addDescriptor
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
addDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public void addDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors)
addDescriptors
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
addDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public org.eclipse.core.runtime.IStatus getRawArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor, OutputStream destination, org.eclipse.core.runtime.IProgressMonitor monitor)
public Set<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> getArtifactDescriptors()
public boolean isModifiable()
isModifiable
in interface org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IArtifactKey>
isModifiable
in class org.eclipse.equinox.p2.repository.spi.AbstractRepository<org.eclipse.equinox.p2.metadata.IArtifactKey>
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key)
createArtifactDescriptor
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
createArtifactDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
Copyright © 2008–2017 Eclipse Foundation. All rights reserved.