pivot.util
Class Version
java.lang.Object
pivot.util.Version
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Version>
public class Version
- extends java.lang.Object
- implements java.lang.Comparable<Version>, java.io.Serializable
Represents a version number. Version numbers are defined as:
major.minor.maintenance_update
for example, "JDK 1.6.0_10".
- Author:
- gbrown
- See Also:
- Serialized Form
Constructor Summary |
Version(int majorRevision,
int minorRevision,
int maintenanceRevision,
int updateRevision)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Version
public Version(int majorRevision,
int minorRevision,
int maintenanceRevision,
int updateRevision)
getMajorRevision
public byte getMajorRevision()
getMinorRevision
public byte getMinorRevision()
getMaintenanceRevision
public byte getMaintenanceRevision()
getUpdateRevision
public byte getUpdateRevision()
getNumber
public int getNumber()
compareTo
public int compareTo(Version version)
- Specified by:
compareTo
in interface java.lang.Comparable<Version>
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
decode
public static Version decode(java.lang.String string)