Package org.codehaus.jackson
Class Version
- java.lang.Object
-
- org.codehaus.jackson.Version
-
- All Implemented Interfaces:
java.lang.Comparable<Version>
public class Version extends java.lang.Object implements java.lang.Comparable<Version>
Object that encapsulates version information of a component, and is return byVersioned.version()
.- Since:
- 1.6
-
-
Field Summary
Fields Modifier and Type Field Description protected int
_majorVersion
protected int
_minorVersion
protected int
_patchLevel
protected java.lang.String
_snapshotInfo
Additional information for snapshot versions; null for non-snapshot (release) versions.
-
Constructor Summary
Constructors Constructor Description Version(int major, int minor, int patchLevel, java.lang.String snapshotInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Version other)
boolean
equals(java.lang.Object o)
int
getMajorVersion()
int
getMinorVersion()
int
getPatchLevel()
int
hashCode()
boolean
isSnapshot()
boolean
isUknownVersion()
java.lang.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).
-
-
-
Field Detail
-
_majorVersion
protected final int _majorVersion
-
_minorVersion
protected final int _minorVersion
-
_patchLevel
protected final int _patchLevel
-
_snapshotInfo
protected final java.lang.String _snapshotInfo
Additional information for snapshot versions; null for non-snapshot (release) versions.
-
-
Method Detail
-
unknownVersion
public 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).
-
isUknownVersion
public boolean isUknownVersion()
-
isSnapshot
public boolean isSnapshot()
-
getMajorVersion
public int getMajorVersion()
-
getMinorVersion
public int getMinorVersion()
-
getPatchLevel
public int getPatchLevel()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-