public class MavenVersion extends Object implements Comparable<MavenVersion>
| Modifier and Type | Field and Description |
|---|---|
static MavenVersion |
HIGHEST |
static MavenVersion |
LOWEST |
static MavenVersion |
UNRESOLVED |
| 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 osgiVersionStr)
This parses an OSGi Version string into a MavenVersion which is not very
interesting.
|
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 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 osgiVersionStr)
parseMavenString(String).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. All rights reserved.