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.String
SUFFIX_QUALIFIER
private static java.lang.String
SUFFIX_SNAPSHOT
-
Constructor Summary
Constructors Constructor Description Versions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
assertIsOsgiVersion(java.lang.String version)
static <T> boolean
eq(T a, T b)
static boolean
isVersionEquals(java.lang.String a, java.lang.String b)
static java.lang.String
toBaseVersion(java.lang.String version)
Returns the version without trailing ".qualifier" or "-SNAPSHOT".static java.lang.String
toCanonicalVersion(java.lang.String version)
static java.lang.String
toMavenVersion(java.lang.String version)
static java.lang.String
validateOsgiVersion(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.NumberFormatException
java.lang.IllegalArgumentException
java.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)
-
-