Class Versions
- java.lang.Object
-
- org.eclipse.tycho.versions.engine.Versions
-
public class Versions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringSUFFIX_QUALIFIERprivate static java.lang.StringSUFFIX_SNAPSHOT
-
Constructor Summary
Constructors Constructor Description Versions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertIsOsgiVersion(java.lang.String version)static <T> booleaneq(T a, T b)static booleanisVersionEquals(java.lang.String a, java.lang.String b)static java.lang.StringtoBaseVersion(java.lang.String version)Returns the version without trailing ".qualifier" or "-SNAPSHOT".static java.lang.StringtoCanonicalVersion(java.lang.String version)static java.lang.StringtoMavenVersion(java.lang.String version)static java.lang.StringvalidateOsgiVersion(java.lang.String version, java.io.File location)
-
-
-
Field Detail
-
SUFFIX_QUALIFIER
private static final java.lang.String SUFFIX_QUALIFIER
- See Also:
- Constant Field Values
-
SUFFIX_SNAPSHOT
private static final java.lang.String SUFFIX_SNAPSHOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
toCanonicalVersion
public static java.lang.String toCanonicalVersion(java.lang.String version)
-
toBaseVersion
public static java.lang.String toBaseVersion(java.lang.String version)
Returns the version without trailing ".qualifier" or "-SNAPSHOT".
-
assertIsOsgiVersion
public static void assertIsOsgiVersion(java.lang.String version) throws java.lang.NumberFormatException, java.lang.IllegalArgumentException, java.lang.NullPointerException- Throws:
java.lang.NumberFormatExceptionjava.lang.IllegalArgumentExceptionjava.lang.NullPointerException
-
toMavenVersion
public static java.lang.String toMavenVersion(java.lang.String version)
-
isVersionEquals
public static boolean isVersionEquals(java.lang.String a, java.lang.String b)
-
validateOsgiVersion
public static java.lang.String validateOsgiVersion(java.lang.String version, java.io.File location)
-
eq
public static <T> boolean eq(T a, T b)
-
-