Package org.apache.ivy.osgi.util
Class Version
java.lang.Object
org.apache.ivy.osgi.util.Version
- All Implemented Interfaces:
Comparable<Version>
Provides OSGi version support.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
compareUnqualified
(Version other) private void
private void
boolean
int
hashCode()
toString()
-
Field Details
-
major
private int major -
minor
private int minor -
patch
private int patch -
qualifier
-
version
-
input
-
split
private volatile boolean split -
toString
private volatile boolean toString
-
-
Constructor Details
-
Version
-
Version
-
Version
-
Version
Build a version from another one while appending an extra qualifier- Parameters:
baseVersion
- VersionextraQualifier
- String
-
-
Method Details
-
ensureSplit
private void ensureSplit() -
ensureToString
private void ensureToString() -
toString
-
hashCode
public int hashCode() -
equals
-
withNudgedPatch
-
withoutQualifier
-
qualifier
-
compareUnqualified
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Version>
-