Class Version
java.lang.Object
org.apache.sling.provisioning.model.Version
- All Implemented Interfaces:
Comparable<Version>
Version object supporting Maven and OSGi versions.
- Since:
- 1.4
-
Constructor Details
-
Version
Creates a version identifier from the specified string.- Throws:
IllegalArgumentException
- if the version string can't be parsed
-
-
Method Details
-
getMajorVersion
public int getMajorVersion()Get the major version- Returns:
- The major version
- Since:
- 1.8.0
-
getMinorVersion
public int getMinorVersion()Get the major version- Returns:
- The major version
- Since:
- 1.8.0
-
getMicroVersion
public int getMicroVersion()Get the minor version- Returns:
- The minor version
- Since:
- 1.8.0
-
getQualifier
Get the qualifier- Returns:
- The qualifier, the qualifier might be the empty string.
- Since:
- 1.8.0
-
hashCode
public int hashCode() -
equals
-
compareTo
Compares thisVersion
object to anotherVersion
.- Specified by:
compareTo
in interfaceComparable<Version>
-
toString
-