| Modifier and Type | Class and Description |
|---|---|
class |
NonStartableArtifactSink |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.core.runtime.IStatus |
MirroringArtifactProvider.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ArtifactProviderImplUtilities.canWriteCanonicalArtifactToSink(IArtifactSink artifactSink)
Checks if the given sink takes an artifact in canonical format.
|
static void |
ArtifactProviderImplUtilities.canWriteToSink(IArtifactSink sink)
Checks if the given sink can be written to.
|
org.eclipse.core.runtime.IStatus |
IArtifactProvider.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor)
Writes the requested artifact to the given
IArtifactSink. |
org.eclipse.core.runtime.IStatus |
CompositeArtifactProviderBaseImpl.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
CompositeArtifactProvider.getArtifactFromAnySource(IArtifactSink sink,
List<org.eclipse.core.runtime.IStatus> statusCollector,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected abstract void |
CompositeArtifactProviderBaseImpl.getArtifactFromAnySource(IArtifactSink sink,
List<org.eclipse.core.runtime.IStatus> statusCollector,
org.eclipse.core.runtime.IProgressMonitor monitor) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IRawArtifactSink
Specialization of
IArtifactSink for receiving an artifact in a raw, repository internal
storage format. |
| Modifier and Type | Method and Description |
|---|---|
static IArtifactSink |
ArtifactSinkFactory.writeToStream(org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey,
OutputStream destination)
Returns an
IArtifactSink instance for writing an artifact to an output stream. |
| Modifier and Type | Method and Description |
|---|---|
IArtifactSink |
ArtifactRepositoryBaseImpl.newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
IArtifactSink |
ProviderOnlyArtifactRepository.newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
abstract IArtifactSink |
AbstractArtifactRepository2.newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key)
Returns a new
IArtifactSink instance that adds the received artifact to this
repository on commitWrite(). |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.core.runtime.IStatus |
ArtifactRepositoryBaseImpl.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.core.runtime.IStatus |
ProviderOnlyArtifactRepository.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
RepositoryArtifactProvider.getArtifactFromAnySource(IArtifactSink sink,
List<org.eclipse.core.runtime.IStatus> statusCollector,
org.eclipse.core.runtime.IProgressMonitor monitor) |
| Modifier and Type | Class and Description |
|---|---|
class |
ProbeArtifactSink |
class |
ProbeRawArtifactSink |
Copyright © 2008-2015 Eclipse Foundation. All Rights Reserved.