Class Version
- java.lang.Object
-
- uk.co.mulecode.versioning.plugin.semantic.Version
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersion.VersionBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Version.VersionBuilderbuilder()protected booleancanEqual(java.lang.Object other)intcompareTo(Version o)Versionduplicate()booleanequals(java.lang.Object o)java.lang.IntegergetMajor()java.lang.IntegergetMinor()java.lang.IntegergetPatch()java.lang.IntegergetSeq()TaggetTagType()inthashCode()voidincrement(Incrementer increment)voidincrementMajor()voidincrementMinor()voidincrementPatch()voidincrementSeq()voidresetSeq()voidsetMajor(java.lang.Integer major)voidsetMinor(java.lang.Integer minor)voidsetPatch(java.lang.Integer patch)voidsetSeq(java.lang.Integer seq)voidsetTagType(Tag tagType)voidtag(Tag nextTag)java.lang.StringtoString()java.lang.StringtoTagString()
-
-
-
Method Detail
-
tag
public void tag(Tag nextTag)
-
incrementPatch
public void incrementPatch()
-
incrementMinor
public void incrementMinor()
-
incrementMajor
public void incrementMajor()
-
resetSeq
public void resetSeq()
-
incrementSeq
public void incrementSeq()
-
increment
public void increment(Incrementer increment)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toTagString
public java.lang.String toTagString()
-
duplicate
public Version duplicate()
-
compareTo
public int compareTo(@Nonnull Version o)- Specified by:
compareToin interfacejava.lang.Comparable<Version>
-
builder
public static Version.VersionBuilder builder()
-
getPatch
public java.lang.Integer getPatch()
-
getMinor
public java.lang.Integer getMinor()
-
getMajor
public java.lang.Integer getMajor()
-
getTagType
public Tag getTagType()
-
getSeq
public java.lang.Integer getSeq()
-
setPatch
public void setPatch(java.lang.Integer patch)
-
setMinor
public void setMinor(java.lang.Integer minor)
-
setMajor
public void setMajor(java.lang.Integer major)
-
setTagType
public void setTagType(Tag tagType)
-
setSeq
public void setSeq(java.lang.Integer seq)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-