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.VersionRangegetRangeOfEquivalentVersions(org.eclipse.equinox.p2.metadata.Version version)Returns a version range which includes "equivalent" versions, i.e.private static org.eclipse.equinox.p2.metadata.VersionRangegetStrictRange(org.eclipse.equinox.p2.metadata.Version version)private static org.eclipse.equinox.p2.metadata.VersionRangegetVersionRangeFromReference(org.eclipse.equinox.p2.metadata.Version version)static org.eclipse.equinox.p2.metadata.VersionparseAsOSGiVersion(java.lang.String version)static org.eclipse.equinox.p2.metadata.IInstallableUnitresolveReference(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.
-
-