biz.hammurapi.util
Class Version

java.lang.Object
  extended by biz.hammurapi.util.Version
All Implemented Interfaces:
java.lang.Comparable

public final class Version
extends java.lang.Object
implements java.lang.Comparable

Represents 3-digit version

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

Constructor Summary
Version(int major, int minor, int micro)
          Create a new instance of a Version object with the specified version numbers.
Version(java.lang.String version)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object o)
           
 int getMajor()
           
 int getMicro()
           
 int getMinor()
           
 int hashCode()
           
 java.lang.String toString()
          Overload toString to report version correctly.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Version

public Version(int major,
               int minor,
               int micro)
Create a new instance of a Version object with the specified version numbers.

Parameters:
major - Major version number.
minor - Minor version number.
rev - Micro version number.

Version

public Version(java.lang.String version)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object
Parameters:
other -
Returns:

toString

public java.lang.String toString()
Overload toString to report version correctly.

Overrides:
toString in class java.lang.Object
Returns:
the dot seperated version string

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getMajor

public int getMajor()

getMicro

public int getMicro()

getMinor

public int getMinor()


Copyright © 2003 Hammurapi Group. All Rights Reserved.