Package org.eclipse.tycho.p2.target
Class ArtifactMatcher
- java.lang.Object
-
- org.eclipse.tycho.p2.target.ArtifactMatcher
-
public class ArtifactMatcher extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ArtifactMatcher()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static org.eclipse.equinox.p2.metadata.VersionRange
getRangeOfEquivalentVersions(org.eclipse.equinox.p2.metadata.Version version)
Returns a version range which includes "equivalent" versions, i.e.private static org.eclipse.equinox.p2.metadata.VersionRange
getStrictRange(org.eclipse.equinox.p2.metadata.Version version)
private static org.eclipse.equinox.p2.metadata.VersionRange
getVersionRangeFromReference(org.eclipse.equinox.p2.metadata.Version version)
static org.eclipse.equinox.p2.metadata.Version
parseAsOSGiVersion(java.lang.String version)
static org.eclipse.equinox.p2.metadata.IInstallableUnit
resolveReference(java.lang.String type, java.lang.String id, org.eclipse.equinox.p2.metadata.Version version, java.util.LinkedHashSet<org.eclipse.equinox.p2.metadata.IInstallableUnit> candidateUnits)
-
-
-
Method Detail
-
resolveReference
public static org.eclipse.equinox.p2.metadata.IInstallableUnit resolveReference(java.lang.String type, java.lang.String id, org.eclipse.equinox.p2.metadata.Version version, java.util.LinkedHashSet<org.eclipse.equinox.p2.metadata.IInstallableUnit> candidateUnits) throws IllegalArtifactReferenceException
-
parseAsOSGiVersion
public static org.eclipse.equinox.p2.metadata.Version parseAsOSGiVersion(java.lang.String version) throws IllegalArtifactReferenceException
-
getVersionRangeFromReference
private static org.eclipse.equinox.p2.metadata.VersionRange getVersionRangeFromReference(org.eclipse.equinox.p2.metadata.Version version)
-
getStrictRange
private static org.eclipse.equinox.p2.metadata.VersionRange getStrictRange(org.eclipse.equinox.p2.metadata.Version version)
-
getRangeOfEquivalentVersions
private static org.eclipse.equinox.p2.metadata.VersionRange getRangeOfEquivalentVersions(org.eclipse.equinox.p2.metadata.Version version)
Returns a version range which includes "equivalent" versions, i.e. versions with the same major, minor, and micro version.
-
-