Class StringVersion

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

    public class StringVersion
    extends Version
    Class StringVersion represent version numbers that are non numeric.
    See Also:
    Serialized Form
    • Constructor Detail

      • StringVersion

        public StringVersion​(java.lang.String version)
        Create instance of StringVersion.
        Parameters:
        version - version
    • Method Detail

      • getVersion

        public java.lang.String getVersion()
        Get version.
        Returns:
        version
      • 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
      • bumpLeast

        public StringVersion bumpLeast()
        Description copied from class: Version
        Bump least significant part of version.
        Specified by:
        bumpLeast in class Version
        Returns:
        new version
      • bumpMost

        public StringVersion bumpMost()
        Description copied from class: Version
        Bump most significant part of version.
        Specified by:
        bumpMost in class Version
        Returns:
        new version
      • bumpSecondLeast

        public StringVersion bumpSecondLeast()
        Description copied from class: Version
        Bump second least significant part of version.
        Specified by:
        bumpSecondLeast in class Version
        Returns:
        new version
      • bumpSecondMost

        public StringVersion bumpSecondMost()
        Description copied from class: Version
        Bump second most significant part of version.
        Specified by:
        bumpSecondMost in class Version
        Returns:
        new version