| Constructor and description |
|---|
SemanticVersion
(java.lang.Integer major, java.lang.Integer minor, java.lang.Integer patch, java.lang.String prerelease) |
SemanticVersion
(java.lang.String version) |
| Type | Name and description |
|---|---|
java.lang.Boolean |
equals(java.lang.String other) |
java.lang.String |
getClean()Returns the clean part |
java.lang.String |
getDev()Returns the dev part |
java.lang.String |
getFull()Returns the clean part |
java.lang.String |
getPost()Returns the post part |
java.lang.String |
getStage()Returns the stage part |
java.lang.String |
getVersion()Returns the version part |
SemanticVersion |
next(java.lang.String strategy)Returns next logical version |
SemanticVersion |
prerelease(java.lang.String prerelease) |
MavenVersion |
toMaven(java.lang.String strategy)Returns a maven friendly version |
RPMVersion |
toRPM(java.lang.Integer build)Returns a rpm friendly version |
java.lang.String |
toString() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Returns the clean part For example, given 1.2.3-alpha.1.dev.2+post.3.foo, result is 1.2.3-alpha.1.dev.2
Returns the dev part For example, given 1.2.3-alpha.1.dev.2+post.3.foo, result is dev.2
Returns the clean part For example, given 1.2.3-alpha.1.dev.2+post.3.foo, result is 1.2.3-alpha.1.dev.2+post.3.foo
Returns the post part For example, given 1.2.3-alpha.1.dev.2+post.3.foo, result is post.3
Returns the stage part For example, given 1.2.3-alpha.1.dev.2+post.3.foo, result is alpha.1
Returns the version part For example, given 1.2.3-alpha.1.dev.2+post.3.foo, result is 1.2.3
Returns next logical version For example, given 1.2.3-alpha.1.dev.2+post.3.foo then: - next major is 2.0.0 - next minor is 1.3.0 - next patch is 1.2.4 - next pre is 1.2.3-alpha.1.dev.3
Returns a maven friendly version
Returns a rpm friendly version