Package dk.vajhoej.model.version
Class OneNumberVersion
- java.lang.Object
-
- dk.vajhoej.model.Version
-
- dk.vajhoej.model.version.OneNumberVersion
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Version>
public class OneNumberVersion extends Version
Class OneNumberVersion represent version numbers in the format n.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OneNumberVersion(int major)
Create instance of OneNumberVersion.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OneNumberVersion
bumpLeast()
Bump least significant part of version.OneNumberVersion
bumpMost()
Bump most significant part of version.OneNumberVersion
bumpSecondLeast()
Bump second least significant part of version.OneNumberVersion
bumpSecondMost()
Bump second most significant part of version.int
compareTo(Version v)
Compare to other version.int
getMajor()
Get major version number.java.lang.String
toString()
-
Methods inherited from class dk.vajhoej.model.Version
equals, hashCode, parse, registerFactory
-
-
-
-
Method Detail
-
getMajor
public int getMajor()
Get major version number.- Returns:
- major version
-
compareTo
public int compareTo(Version v)
Description copied from class:Version
Compare to other version.
-
bumpLeast
public OneNumberVersion bumpLeast()
Description copied from class:Version
Bump least significant part of version.
-
bumpMost
public OneNumberVersion bumpMost()
Description copied from class:Version
Bump most significant part of version.
-
bumpSecondLeast
public OneNumberVersion bumpSecondLeast()
Description copied from class:Version
Bump second least significant part of version.- Specified by:
bumpSecondLeast
in classVersion
- Returns:
- new version
-
bumpSecondMost
public OneNumberVersion bumpSecondMost()
Description copied from class:Version
Bump second most significant part of version.- Specified by:
bumpSecondMost
in classVersion
- Returns:
- new version
-
-