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, hashCode
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
contains, getArtifact
descriptorQueryable, getRawArtifact
public 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.IArtifactRepository
getArtifact
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
protected 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.IArtifactRepository
addDescriptor
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.IArtifactRepository
addDescriptor
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.IArtifactRepository
addDescriptors
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.IArtifactRepository
addDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
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 internalRemoveAllDescriptors()
public final void removeDescriptor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
removeDescriptor
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public 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.IArtifactRepository
removeDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public final void removeDescriptors(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors)
removeDescriptors
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public 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.IArtifactRepository
removeDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public final void removeDescriptor(org.eclipse.equinox.p2.metadata.IArtifactKey key)
removeDescriptor
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public 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.IArtifactRepository
removeDescriptor
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public final void removeDescriptors(org.eclipse.equinox.p2.metadata.IArtifactKey[] keys)
removeDescriptors
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public 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.IArtifactRepository
removeDescriptors
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public final void removeAll()
removeAll
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeAll
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
public final void removeAll(org.eclipse.core.runtime.IProgressMonitor monitor)
removeAll
in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
removeAll
in class org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository
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
Copyright © 2008-2013 Eclipse Foundation. All Rights Reserved.