org.apache.pivot.util
Class Version

java.lang.Object
  extended by 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)
           
 
Method Summary
 int compareTo(Version version)
           
static Version decode(String string)
           
 boolean equals(Object object)
           
 short getMaintenanceRevision()
           
 short getMajorRevision()
           
 short getMinorRevision()
           
 long getNumber()
           
 short getUpdateRevision()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Version

public Version(int majorRevision,
               int minorRevision,
               int maintenanceRevision,
               int updateRevision)

Version

public Version(int majorRevision,
               int minorRevision,
               int maintenanceRevision,
               int updateRevision,
               String build)
Method Detail

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)