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