Interface VersionInfo
- All Superinterfaces:
Comparable<VersionInfo>
- All Known Implementing Classes:
DefaultVersionInfo
Represent the different version representations during the release-prepare phase
-
Method Summary
Modifier and TypeMethodDescriptionReturns aVersionInfo
object which represents the next version of this object.Returns a string representing the version without a snapshot specification.Returns a string representing the version with a snapshot specificationboolean
Returns whether this represents a snapshot version.Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
getSnapshotVersionString
String getSnapshotVersionString()Returns a string representing the version with a snapshot specification- Returns:
- the snapshot version transformation of the original value
-
getReleaseVersionString
String getReleaseVersionString()Returns a string representing the version without a snapshot specification.- Returns:
- the final version transformation of the original value
-
getNextVersion
VersionInfo getNextVersion()Returns aVersionInfo
object which represents the next version of this object.- Returns:
- the next VersionInfo
-
isSnapshot
boolean isSnapshot()Returns whether this represents a snapshot version.- Returns:
true
if the original value was a snapshot, otherwisefalse
-