public final class ArtifactProviderImplUtilities
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ArtifactProviderImplUtilities.FixedSeverityMultiStatus |
Constructor and Description |
---|
ArtifactProviderImplUtilities() |
Modifier and Type | Method and Description |
---|---|
static void |
canWriteCanonicalArtifactToSink(IArtifactSink artifactSink)
Checks if the given sink takes an artifact in canonical format.
|
static void |
canWriteToSink(IArtifactSink sink)
Checks if the given sink can be written to.
|
static org.eclipse.core.runtime.MultiStatus |
createMultiStatusWithFixedSeverity(int severity,
java.lang.String pluginId,
java.util.List<org.eclipse.core.runtime.IStatus> children,
java.lang.String message) |
public static void canWriteToSink(IArtifactSink sink)
java.lang.IllegalArgumentException
- if the check fails.IArtifactSink.canBeginWrite()
public static void canWriteCanonicalArtifactToSink(IArtifactSink artifactSink) throws java.lang.IllegalArgumentException
IRawArtifactSink
.java.lang.IllegalArgumentException
- if the check failspublic static org.eclipse.core.runtime.MultiStatus createMultiStatusWithFixedSeverity(int severity, java.lang.String pluginId, java.util.List<org.eclipse.core.runtime.IStatus> children, java.lang.String message)