Class Version

java.lang.Object
org.openl.util.conf.Version
All Implemented Interfaces:
Comparable<Version>

public class Version extends Object implements Comparable<Version>
Author:
snshor
  • Field Details

  • Method Details

    • calcNumbersSeparatedByDots

      public static int calcNumbersSeparatedByDots(String s, int from, String pattern)
    • extractVersion

      public static Version extractVersion(String s, org.openl.util.conf.Version.IVersionStartPatternFinder finder, String pattern) throws Exception
      Throws:
      Exception
    • extractVersion

      public static Version extractVersion(String s, String pattern) throws Exception
      Throws:
      Exception
    • findVersionStart

      public static int findVersionStart(String s, org.openl.util.conf.Version.IVersionStartPatternFinder finder, String pattern)
    • isVersion

      public static boolean isVersion(String t1, int i)
    • isVersion

      public static boolean isVersion(String s, int from, String pattern)
    • parseVersion

      public static Version parseVersion(String s, int from, String pattern)
    • compareTo

      public int compareTo(Version v)
      Specified by:
      compareTo in interface Comparable<Version>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getBuild

      public int getBuild()
    • getMajor

      public int getMajor()
    • getMinor

      public int getMinor()
    • getPattern

      public String getPattern()
    • getVariant

      public int getVariant()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • setBuild

      public void setBuild(int i)
    • setMajor

      public void setMajor(int i)
    • setMinor

      public void setMinor(int i)
    • setPattern

      public void setPattern(String string)
    • setVariant

      public void setVariant(int i)
    • toString

      public String toString()
      Overrides:
      toString in class Object