Package dk.vajhoej.model.version
Class StringVersion
- java.lang.Object
-
- dk.vajhoej.model.Version
-
- dk.vajhoej.model.version.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 Summary
Constructors Constructor Description StringVersion(java.lang.String version)
Create instance of StringVersion.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringVersion
bumpLeast()
Bump least significant part of version.StringVersion
bumpMost()
Bump most significant part of version.StringVersion
bumpSecondLeast()
Bump second least significant part of version.StringVersion
bumpSecondMost()
Bump second most significant part of version.int
compareTo(Version v)
Compare to other version.java.lang.String
getVersion()
Get version.java.lang.String
toString()
-
Methods inherited from class dk.vajhoej.model.Version
equals, hashCode, parse, registerFactory
-
-
-
-
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.
-
bumpLeast
public StringVersion bumpLeast()
Description copied from class:Version
Bump least significant part of version.
-
bumpMost
public StringVersion bumpMost()
Description copied from class:Version
Bump most significant part of version.
-
bumpSecondLeast
public StringVersion bumpSecondLeast()
Description copied from class:Version
Bump second least significant part of version.- Specified by:
bumpSecondLeast
in classVersion
- Returns:
- new version
-
bumpSecondMost
public StringVersion bumpSecondMost()
Description copied from class:Version
Bump second most significant part of version.- Specified by:
bumpSecondMost
in classVersion
- Returns:
- new version
-
-