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