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 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 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)