public class Version extends Object implements Comparable<Version>
Modifier and Type | Field and Description |
---|---|
static Pattern |
ALTERNATE_PATTERN |
static Pattern |
STANDARD_PATTERN |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Version other) |
String |
getAnnotation() |
String |
getAnnotationRevision() |
String |
getAnnotationRevSeparator() |
String |
getBuildSeparator() |
String |
getBuildSpecifier() |
List<String> |
getDigits() |
protected static String |
getVersionString(Version info,
String buildSpecifier,
String buildSeparator) |
boolean |
isSnapshot() |
protected static String |
joinDigitString(List<String> digits)
Simply joins the items in the list with "." period
|
String |
toString() |
public static final Pattern STANDARD_PATTERN
public static final Pattern ALTERNATE_PATTERN
public Version(String version) throws VersionParseException
VersionParseException
public boolean isSnapshot()
protected static String getVersionString(Version info, String buildSpecifier, String buildSeparator)
protected static String joinDigitString(List<String> digits)
digits
- public String getAnnotation()
public String getAnnotationRevSeparator()
public String getAnnotationRevision()
public String getBuildSeparator()
public String getBuildSpecifier()
public int compareTo(Version other) throws VersionComparisonConflictException
compareTo
in interface Comparable<Version>
VersionComparisonConflictException
- if Version
and
ArtifactVersion
give different resultsCopyright © 2002–2014 The Apache Software Foundation. All rights reserved.