Package com.fasterxml.jackson.core
Class Version
java.lang.Object
com.fasterxml.jackson.core.Version
- All Implemented Interfaces:
Serializable
,Comparable<Version>
Object that encapsulates versioning information of a component.
Version information includes not just version number but also
optionally group and artifact ids of the component being versioned.
Note that optional group and artifact id properties are new with Jackson 2.0: if provided, they should align with Maven artifact information.
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
int
int
int
int
hashCode()
boolean
boolean
Deprecated.Since 2.7 use correctly spelled methodisUnknownVersion()
boolean
toString()
static Version
Method returns canonical "not known" version, which is used as version in cases where actual version information is not known (instead of null).
-
Field Details
-
_majorVersion
protected final int _majorVersion -
_minorVersion
protected final int _minorVersion -
_patchLevel
protected final int _patchLevel -
_groupId
-
_artifactId
-
_snapshotInfo
Additional information for snapshot versions; null for non-snapshot (release) versions.
-
-
Constructor Details
-
Version
Deprecated.Use variant that takes group and artifact ids- Parameters:
major
- Major version numberminor
- Minor version numberpatchLevel
- patch level of versionsnapshotInfo
- Optional additional string qualifier- Since:
- 2.1
-
Version
-
-
Method Details
-
unknownVersion
Method returns canonical "not known" version, which is used as version in cases where actual version information is not known (instead of null).- Returns:
- Version instance to use as a placeholder when actual version is not known (or not relevant)
-
isUnknownVersion
public boolean isUnknownVersion()- Returns:
True
if this instance is the one returned by call tounknownVersion()
- Since:
- 2.7 to replace misspelled
isUknownVersion()
-
isSnapshot
public boolean isSnapshot() -
isUknownVersion
Deprecated.Since 2.7 use correctly spelled methodisUnknownVersion()
- Returns:
True
if this instance is the one returned by call tounknownVersion()
-
getMajorVersion
public int getMajorVersion() -
getMinorVersion
public int getMinorVersion() -
getPatchLevel
public int getPatchLevel() -
getGroupId
-
getArtifactId
-
toFullString
-
toString
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Version>
-