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)
major
- Major version numberminor
- Minor version numberpatchLevel
- patch level of versionsnapshotInfo
- Optional additional string qualifierpublic static Version unknownVersion()
public boolean isUnknownVersion()
True
if this instance is the one returned by
call to unknownVersion()
isUknownVersion()
public boolean isSnapshot()
@Deprecated public boolean isUknownVersion()
isUnknownVersion()
True
if this instance is the one returned by
call to unknownVersion()
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–2024 FasterXML. All rights reserved.