Class ThreeNumberVersion

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Version>

    public class ThreeNumberVersion
    extends Version
    Class ThreeNumberVersion represent version numbers in the format n.n.n.
    See Also:
    Serialized Form
    • Constructor Detail

      • ThreeNumberVersion

        public ThreeNumberVersion​(int major,
                                  int minor,
                                  int update)
        Create instance of ThreeNumberVersion.
        Parameters:
        major - major version number
        minor - minor version number
        update - update number
    • Method Detail

      • getMajor

        public int getMajor()
        Get major version number.
        Returns:
        major version
      • getMinor

        public int getMinor()
        Get minor version number.
        Returns:
        minor version
      • getUpdate

        public int getUpdate()
        Get update number.
        Returns:
        update
      • compareTo

        public int compareTo​(Version v)
        Description copied from class: Version
        Compare to other version.
        Specified by:
        compareTo in interface java.lang.Comparable<Version>
        Specified by:
        compareTo in class Version
        Parameters:
        v - other version
        Returns:
        negative, zero or positive according to comparison
      • toString

        public java.lang.String toString()
        Specified by:
        toString in class Version