org.spockframework.util
Class VersionNumber

java.lang.Object
  extended by org.spockframework.util.VersionNumber
All Implemented Interfaces:
Comparable<VersionNumber>

public final class VersionNumber
extends Object
implements Comparable<VersionNumber>

A version number with format major.minor.micro-qualifier.


Field Summary
static VersionNumber UNKNOWN
           
 
Constructor Summary
VersionNumber(int major, int minor, int micro, String qualifier)
           
 
Method Summary
 int compareTo(VersionNumber other)
           
 boolean equals(Object other)
           
 int getMajor()
           
 int getMicro()
           
 int getMinor()
           
 String getQualifier()
           
 int hashCode()
           
static VersionNumber parse(String versionString)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

UNKNOWN

public static final VersionNumber UNKNOWN
Constructor Detail

VersionNumber

public VersionNumber(int major,
                     int minor,
                     int micro,
                     String qualifier)
Method Detail

getMajor

public int getMajor()

getMinor

public int getMinor()

getMicro

public int getMicro()

getQualifier

public String getQualifier()

compareTo

public int compareTo(VersionNumber other)
Specified by:
compareTo in interface Comparable<VersionNumber>

equals

public boolean equals(Object other)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

parse

public static VersionNumber parse(String versionString)


Copyright © 2010. All Rights Reserved.