Class NoVersion

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

    public class NoVersion
    extends Version
    Class NoVersion represent no version numbers.
    See Also:
    Serialized Form
    • Constructor Detail

      • NoVersion

        public NoVersion()
        Create instance of NoVersion.
    • Method Detail

      • 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 NoVersion bumpLeast()
        Description copied from class: Version
        Bump least significant part of version.
        Specified by:
        bumpLeast in class Version
        Returns:
        new version
      • bumpMost

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

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

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