com.jogamp.common.util
Class VersionNumber

java.lang.Object
  extended by com.jogamp.common.util.VersionNumber
All Implemented Interfaces:
Comparable

public class VersionNumber
extends Object
implements Comparable


Field Summary
protected  int major
           
protected  int minor
           
protected  int sub
           
 
Constructor Summary
protected VersionNumber()
           
  VersionNumber(int majorRev, int minorRev, int subMinorRev)
           
  VersionNumber(String versionString, String delim)
           
 
Method Summary
 int compareTo(Object o)
           
 boolean equals(Object o)
           
 int getMajor()
           
 int getMinor()
           
 int getSub()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

major

protected int major

minor

protected int minor

sub

protected int sub
Constructor Detail

VersionNumber

public VersionNumber(int majorRev,
                     int minorRev,
                     int subMinorRev)

VersionNumber

public VersionNumber(String versionString,
                     String delim)
Parameters:
versionString - should be given as [MAJOR[.MINOR[.SUB]]]
delim - the delimiter, e.g. "."

VersionNumber

protected VersionNumber()
Method Detail

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public final boolean equals(Object o)
Overrides:
equals in class Object

compareTo

public final int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getMajor

public final int getMajor()

getMinor

public final int getMinor()

getSub

public final int getSub()

toString

public String toString()
Overrides:
toString in class Object