public abstract class AbstractArtifactRepository2 extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements IArtifactProvider
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractArtifactRepository2(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
String name,
String type,
String version,
URI location,
String description,
String provider,
Map<String,String> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
Deprecated.
|
void |
addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
void |
addDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors)
Deprecated.
|
void |
addDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors,
org.eclipse.core.runtime.IProgressMonitor monitor)
Deprecated.
|
org.eclipse.core.runtime.IStatus |
getArtifact(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
OutputStream destination,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.core.runtime.IStatus |
getArtifacts(org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void |
internalAddDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
protected abstract void |
internalRemoveAllDescriptors() |
protected abstract void |
internalRemoveDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
protected abstract void |
internalRemoveDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors) |
protected abstract void |
internalRemoveDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
protected abstract void |
internalRemoveDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys) |
protected abstract void |
internalStore(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
removeAll() |
void |
removeAll(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
removeDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
void |
removeDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
removeDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
void |
removeDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
removeDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors) |
void |
removeDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
removeDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys) |
void |
removeDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys,
org.eclipse.core.runtime.IProgressMonitor monitor) |
contains, contains, createArtifactDescriptor, createArtifactKey, equals, executeBatch, getArtifactDescriptors, getOutputStream, hashCodeassertModifiable, getDescription, getLocation, getName, getProperties, getProperty, getProvider, getProvisioningAgent, getType, getVersion, isModifiable, setDescription, setLocation, setName, setProperties, setProperty, setProperty, setProvider, setType, setVersionclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcontains, getArtifactdescriptorQueryable, getRawArtifactpublic final 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.IArtifactRepositorygetArtifact in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositoryprotected abstract void internalAddDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
protected abstract void internalStore(org.eclipse.core.runtime.IProgressMonitor monitor)
@Deprecated public final void addDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
addDescriptor in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryaddDescriptor in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository@Deprecated public final 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.IArtifactRepositoryaddDescriptor in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository@Deprecated public final void addDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors)
addDescriptors in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryaddDescriptors in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository@Deprecated public final void addDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors, org.eclipse.core.runtime.IProgressMonitor monitor)
addDescriptors in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryaddDescriptors in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositoryprotected abstract void internalRemoveDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
protected abstract void internalRemoveDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors)
protected abstract void internalRemoveDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey key)
protected abstract void internalRemoveDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys)
protected abstract void internalRemoveAllDescriptors()
public final void removeDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
removeDescriptor in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptor in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final 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.IArtifactRepositoryremoveDescriptor in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors)
removeDescriptors in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptors in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors,
org.eclipse.core.runtime.IProgressMonitor monitor)
removeDescriptors in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptors in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key)
removeDescriptor in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptor in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key,
org.eclipse.core.runtime.IProgressMonitor monitor)
removeDescriptor in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptor in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys)
removeDescriptors in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptors in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys,
org.eclipse.core.runtime.IProgressMonitor monitor)
removeDescriptors in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveDescriptors in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeAll()
removeAll in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveAll in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic final void removeAll(org.eclipse.core.runtime.IProgressMonitor monitor)
removeAll in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryremoveAll in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositorypublic 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.IArtifactRepositorygetArtifacts in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepositoryCopyright © 2008-2013 Eclipse Foundation. All Rights Reserved.