Class Version

java.lang.Object
org.semanticweb.owlapi.util.Version

public class Version extends Object
A simple utility class that describes the version of a piece of software e.g. reasoner version.
A version number is assumed to be the following format: major.minor.patch.build.
Since:
3.0.0
Author:
Matthew Horridge, The University of Manchester, Information Management Group
  • Constructor Details

    • Version

      public Version(int major, int minor, int patch, int build)
      Parameters:
      major - major version number
      minor - minor version number
      patch - patch number
      build - build number
    • Version

      public Version(int major, int minor, int patch, int build, @Nullable String buildString)
      Parameters:
      major - major version number
      minor - minor version number
      patch - patch number
      build - build number
      buildString - for systems where the build number is not fully numeric (snapshots, versions with a timestamp build)
  • Method Details

    • getMajor

      public int getMajor()
      Returns:
      major version
    • getMinor

      public int getMinor()
      Returns:
      minor version
    • getPatch

      public int getPatch()
      Returns:
      patch version
    • getBuild

      public int getBuild()
      Returns:
      build version
    • toString

      public String toString()
      Overrides:
      toString in class Object