Class ArtifactProviderImplUtilities
- java.lang.Object
-
- org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactProviderImplUtilities
-
public final class ArtifactProviderImplUtilities extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ArtifactProviderImplUtilities.FixedSeverityMultiStatus
-
Constructor Summary
Constructors Constructor Description ArtifactProviderImplUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
canWriteToSink
public static void canWriteToSink(IArtifactSink sink)
Checks if the given sink can be written to. This may not be the case if the sink has already been committed.- Throws:
java.lang.IllegalArgumentException
- if the check fails.- See Also:
IArtifactSink.canBeginWrite()
-
canWriteCanonicalArtifactToSink
public static void canWriteCanonicalArtifactToSink(IArtifactSink artifactSink) throws java.lang.IllegalArgumentException
Checks if the given sink takes an artifact in canonical format. This may not be the case for instances of the sub-typeIRawArtifactSink
.- Throws:
java.lang.IllegalArgumentException
- if the check fails
-
createMultiStatusWithFixedSeverity
public 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)
-
-