Package aQute.bnd.version
Class Version
- java.lang.Object
-
- aQute.bnd.version.Version
-
-
Field Summary
Fields Modifier and Type Field Description static Version
emptyVersion
static Version
HIGHEST
private static java.lang.String
HIGHESTCHAR
static Version
LOWEST
(package private) int
major
(package private) int
micro
(package private) int
minor
static Version
ONE
(package private) java.lang.String
qualifier
(package private) boolean
snapshot
static java.util.regex.Pattern
SNAPSHOT_P
static java.util.regex.Pattern
VERSION
static java.lang.String
VERSION_STRING
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Version other)
boolean
equals(java.lang.Object ot)
int
get(int i)
int
getMajor()
int
getMicro()
int
getMinor()
java.lang.String
getQualifier()
Version
getWithoutQualifier()
int
hashCode()
boolean
isSnapshot()
private boolean
isSnapshot(java.lang.String qualifier)
static boolean
isVersion(java.lang.String version)
static Version
parseVersion(java.lang.String version)
java.lang.String
toString()
-
-
-
Field Detail
-
HIGHESTCHAR
private static final java.lang.String HIGHESTCHAR
- See Also:
- Constant Field Values
-
major
final int major
-
minor
final int minor
-
micro
final int micro
-
qualifier
final java.lang.String qualifier
-
snapshot
final boolean snapshot
-
VERSION_STRING
public static final java.lang.String VERSION_STRING
- See Also:
- Constant Field Values
-
VERSION
public static final java.util.regex.Pattern VERSION
-
LOWEST
public static final Version LOWEST
-
HIGHEST
public static final Version HIGHEST
-
emptyVersion
public static final Version emptyVersion
-
ONE
public static final Version ONE
-
SNAPSHOT_P
public static final java.util.regex.Pattern SNAPSHOT_P
-
-
Constructor Detail
-
Version
public Version()
-
Version
public Version(int major, int minor, int micro, java.lang.String qualifier)
-
Version
public Version(int major, int minor, int micro)
-
Version
public Version(int major, int minor)
-
Version
public Version(int major)
-
Version
public Version(java.lang.String version)
-
-
Method Detail
-
isSnapshot
private boolean isSnapshot(java.lang.String qualifier)
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getMicro
public int getMicro()
-
getQualifier
public java.lang.String getQualifier()
-
compareTo
public int compareTo(Version other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Version>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object ot)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
get
public int get(int i)
-
parseVersion
public static Version parseVersion(java.lang.String version)
-
getWithoutQualifier
public Version getWithoutQualifier()
-
isVersion
public static boolean isVersion(java.lang.String version)
-
isSnapshot
public boolean isSnapshot()
-
-