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 |
CompositeArtifactProviderBaseImpl.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.core.runtime.IStatus |
IArtifactProvider.getArtifact(IArtifactSink sink,
org.eclipse.core.runtime.IProgressMonitor monitor)
Writes the requested artifact to the given
IArtifactSink . |
protected abstract void |
CompositeArtifactProviderBaseImpl.getArtifactFromAnySource(IArtifactSink sink,
List<org.eclipse.core.runtime.IStatus> statusCollector,
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) |
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 |
---|---|
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() . |
IArtifactSink |
ArtifactRepositoryBaseImpl.newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
IArtifactSink |
ProviderOnlyArtifactRepository.newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key) |
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–2019 Eclipse Foundation. All rights reserved.