public abstract class ArtifactTransferPolicy extends Object
IArtifactProvider#getArtifact(IArtifactKey, OutputStream, IProgressMonitor)
Constructor and Description |
---|
ArtifactTransferPolicy() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isCanonicalFormat(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format) |
static boolean |
isPack200Format(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format) |
abstract List<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> |
sortFormatsByPreference(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] artifactDescriptors)
Sorts a list of artifact formats by the order in which they should be tried to be used for a
(non-raw) artifact read operation.
|
public abstract List<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> sortFormatsByPreference(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] artifactDescriptors)
formats
- the list of raw artifact formats available from a providerpublic static boolean isCanonicalFormat(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format)
public static boolean isPack200Format(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format)
Copyright © 2008–2023 Eclipse Foundation. All rights reserved.