Package org.sonar.updatecenter.common
Class Version
- java.lang.Object
-
- org.sonar.updatecenter.common.Version
-
- All Implemented Interfaces:
Comparable<Version>
public class Version extends Object implements Comparable<Version>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Version other)intcompareToIgnoreQualifier(Version other)static Versioncreate(String versionStr)static Versioncreate(String versionStr, String fromString)static Versioncreate(Version version, String fromString)booleanequals(Object o)StringgetFromString()StringgetMajor()StringgetMinor()StringgetName()StringgetPatch()StringgetPatch2()StringgetQualifier()inthashCode()booleanisCompatibleWith(Version version)Two versions are compatible when they are identical except for qualifier.static booleanisSnapshot(String version)VersionremoveQualifier()StringtoString()
-
-
-
Method Detail
-
getMajor
public String getMajor()
-
getMinor
public String getMinor()
-
getPatch
public String getPatch()
-
getPatch2
public String getPatch2()
-
getName
public String getName()
-
getQualifier
public String getQualifier()
-
getFromString
public String getFromString()
-
compareTo
public int compareTo(Version other)
- Specified by:
compareToin interfaceComparable<Version>
-
compareToIgnoreQualifier
public int compareToIgnoreQualifier(Version other)
-
isSnapshot
public static boolean isSnapshot(String version)
-
removeQualifier
public Version removeQualifier()
-
isCompatibleWith
public boolean isCompatibleWith(Version version)
Two versions are compatible when they are identical except for qualifier.
-
-