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
VersionParseExceptionpublic 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–2015 The Apache Software Foundation. All rights reserved.