Class SemVer.SemVerCreator
java.lang.Object
org.nuiton.version.SemVer.SemVerCreator
- Enclosing class:
SemVer
Construit un objet version, la verification de la coherence est faite lors
de l'appel du create.
- Since:
- 1.0
- Author:
- Benjamin Poussin - poussin@codelutin.com
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondone()incMajor()Return new instance, this SemVer is not modifiedincMinor()Return new instance, this SemVer is not modifiedincPatch()Return new instance, this SemVer is not modifiedincVersion(int indice, int inc) Incrémente la composante 'indice' de l'élément version de 'inc', la composante doit representer un entier sinon une exception est levéesetSnapshot(boolean b) setVersion(Integer... v) setVersion(String v)
-
Field Details
-
version
-
prerelease
-
build
-
snapshot
-
-
Constructor Details
-
SemVerCreator
public SemVerCreator()
-
-
Method Details
-
setVersion
-
setVersion
-
setPrerelease
-
setBuild
-
setSnapshot
-
incVersion
Incrémente la composante 'indice' de l'élément version de 'inc', la composante doit representer un entier sinon une exception est levée- Parameters:
indice- la composante de la version a incrementerinc- le nombre a lui ajouter- Returns:
- new instance, this SemVer is not modified
-
incMajor
Return new instance, this SemVer is not modified- Returns:
- new instance where major version number is incremented by 1
-
incMinor
Return new instance, this SemVer is not modified- Returns:
- new instance where major version number is incremented by 1
-
incPatch
Return new instance, this SemVer is not modified- Returns:
- new instance where major version number is incremented by 1
-
done
-