public class MavenVersion extends java.lang.Object implements java.lang.Comparable<MavenVersion>
| Modifier and Type | Field and Description |
|---|---|
static MavenVersion |
HIGHEST |
static MavenVersion |
LOWEST |
static MavenVersion |
UNRESOLVED |
static java.lang.String |
VERSION_STRING |
static java.util.regex.Pattern |
VERSIONRANGE |
| Constructor and Description |
|---|
MavenVersion(java.lang.String maven) |
MavenVersion(Version osgiVersion) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
cleanupVersion(java.lang.String version) |
int |
compareTo(MavenVersion other) |
boolean |
equals(java.lang.Object obj) |
Version |
getOSGiVersion() |
int |
hashCode() |
boolean |
isSnapshot()
If the qualifier ends with -SNAPSHOT or for an OSGI version with a
qualifier that is SNAPSHOT
|
static MavenVersion |
parseMavenString(java.lang.String versionStr) |
static MavenVersion |
parseString(java.lang.String versionStr) |
static java.lang.String |
toDateStamp(long epoch) |
static java.lang.String |
toDateStamp(long epoch,
java.lang.String build) |
MavenVersion |
toSnapshot() |
MavenVersion |
toSnapshot(long epoch,
java.lang.String build) |
MavenVersion |
toSnapshot(java.lang.String dateStamp) |
MavenVersion |
toSnapshot(java.lang.String timestamp,
java.lang.String build) |
java.lang.String |
toString() |
static java.lang.String |
validate(java.lang.String v) |
public static final java.lang.String VERSION_STRING
public static final java.util.regex.Pattern VERSIONRANGE
public static MavenVersion UNRESOLVED
public static final MavenVersion HIGHEST
public static final MavenVersion LOWEST
public MavenVersion(Version osgiVersion)
public MavenVersion(java.lang.String maven)
public static final MavenVersion parseString(java.lang.String versionStr)
public static final MavenVersion parseMavenString(java.lang.String versionStr)
public Version getOSGiVersion()
public boolean isSnapshot()
public int compareTo(MavenVersion other)
compareTo in interface java.lang.Comparable<MavenVersion>public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic MavenVersion toSnapshot()
public static java.lang.String validate(java.lang.String v)
public static java.lang.String toDateStamp(long epoch)
public static java.lang.String toDateStamp(long epoch,
java.lang.String build)
public MavenVersion toSnapshot(long epoch, java.lang.String build)
public MavenVersion toSnapshot(java.lang.String timestamp, java.lang.String build)
public MavenVersion toSnapshot(java.lang.String dateStamp)
public static java.lang.String cleanupVersion(java.lang.String version)
aQute SARL