public class Version extends Object implements Comparable<Version>, Serializable
Note that optional group and artifact id properties are new with Jackson 2.0: if provided, they should align with Maven artifact information.
| Modifier and Type | Field and Description |
|---|---|
protected String |
_artifactId |
protected String |
_groupId |
protected int |
_majorVersion |
protected int |
_minorVersion |
protected int |
_patchLevel |
protected String |
_snapshotInfo
Additional information for snapshot versions; null for non-snapshot
(release) versions.
|
| Constructor and Description |
|---|
Version(int major,
int minor,
int patchLevel,
String snapshotInfo)
Deprecated.
Use variant that takes group and artifact ids
|
Version(int major,
int minor,
int patchLevel,
String snapshotInfo,
String groupId,
String artifactId) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Version other) |
boolean |
equals(Object o) |
String |
getArtifactId() |
String |
getGroupId() |
int |
getMajorVersion() |
int |
getMinorVersion() |
int |
getPatchLevel() |
int |
hashCode() |
boolean |
isSnapshot() |
boolean |
isUknownVersion()
Deprecated.
Since 2.7 use correctly spelled method
isUnknownVersion() |
boolean |
isUnknownVersion() |
String |
toFullString() |
String |
toString() |
static Version |
unknownVersion()
Method returns canonical "not known" version, which is used as version
in cases where actual version information is not known (instead of null).
|
protected final int _majorVersion
protected final int _minorVersion
protected final int _patchLevel
protected final String _groupId
protected final String _artifactId
protected final String _snapshotInfo
@Deprecated public Version(int major, int minor, int patchLevel, String snapshotInfo)
public static Version unknownVersion()
public boolean isUnknownVersion()
isUknownVersion()public boolean isSnapshot()
@Deprecated public boolean isUknownVersion()
isUnknownVersion()public int getMajorVersion()
public int getMinorVersion()
public int getPatchLevel()
public String getGroupId()
public String getArtifactId()
public String toFullString()
public int compareTo(Version other)
compareTo in interface Comparable<Version>Copyright © 2008–2018 FasterXML. All rights reserved.