Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Versions

        public Versions()
    • 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)