public class MavenVersion extends Object implements Comparable<MavenVersion>
Modifier and Type | Field and Description |
---|---|
static MavenVersion |
HIGHEST |
static MavenVersion |
LOWEST |
static MavenVersion |
UNRESOLVED |
static String |
VERSION_STRING |
static Pattern |
VERSIONRANGE |
Constructor and Description |
---|
MavenVersion(String maven) |
MavenVersion(Version osgiVersion) |
Modifier and Type | Method and Description |
---|---|
static String |
cleanupVersion(String version) |
int |
compareTo(MavenVersion other) |
boolean |
equals(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(String versionStr) |
static MavenVersion |
parseString(String versionStr) |
static String |
toDateStamp(long epoch) |
static String |
toDateStamp(long epoch,
String build) |
MavenVersion |
toSnapshot() |
MavenVersion |
toSnapshot(long epoch,
String build) |
MavenVersion |
toSnapshot(String dateStamp) |
MavenVersion |
toSnapshot(String timestamp,
String build) |
String |
toString() |
static String |
validate(String v) |
public static final String VERSION_STRING
public static final Pattern VERSIONRANGE
public static MavenVersion UNRESOLVED
public static final MavenVersion HIGHEST
public static final MavenVersion LOWEST
public MavenVersion(Version osgiVersion)
public MavenVersion(String maven)
public static final MavenVersion parseString(String versionStr)
public static final MavenVersion parseMavenString(String versionStr)
public Version getOSGiVersion()
public boolean isSnapshot()
public int compareTo(MavenVersion other)
compareTo
in interface Comparable<MavenVersion>
public MavenVersion toSnapshot()
public static String toDateStamp(long epoch)
public MavenVersion toSnapshot(long epoch, String build)
public MavenVersion toSnapshot(String timestamp, String build)
public MavenVersion toSnapshot(String dateStamp)
Copyright © 2021 aQute SARL. All rights reserved.