Package org.apache.ivy.osgi.util
Class Version
- java.lang.Object
-
- org.apache.ivy.osgi.util.Version
-
-
Constructor Summary
Constructors Constructor Description Version(int major, int minor, int patch, java.lang.String qualifier)Version(java.lang.String versionStr)Version(java.lang.String versionStr, java.lang.String qualifier)Version(Version baseVersion, java.lang.String extraQualifier)Build a version from another one while appending an extra qualifier
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Version other)intcompareUnqualified(Version other)booleanequals(java.lang.Object obj)inthashCode()java.lang.Stringqualifier()java.lang.StringtoString()VersionwithNudgedPatch()VersionwithoutQualifier()
-
-
-
Constructor Detail
-
Version
public Version(java.lang.String versionStr, java.lang.String qualifier)
-
Version
public Version(java.lang.String versionStr)
-
Version
public Version(int major, int minor, int patch, java.lang.String qualifier)
-
Version
public Version(Version baseVersion, java.lang.String extraQualifier)
Build a version from another one while appending an extra qualifier- Parameters:
baseVersion- VersionextraQualifier- String
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
withNudgedPatch
public Version withNudgedPatch()
-
withoutQualifier
public Version withoutQualifier()
-
qualifier
public java.lang.String qualifier()
-
compareUnqualified
public int compareUnqualified(Version other)
-
-