com.raelity.jvi
Class ViManager.jViVersion

java.lang.Object
  extended by com.raelity.jvi.ViManager.jViVersion
All Implemented Interfaces:
Comparable<ViManager.jViVersion>
Enclosing class:
ViManager

public static final class ViManager.jViVersion
extends Object
implements Comparable<ViManager.jViVersion>

version is of the form #.#.# or #.#.#.[x|alpha|beta|rc]#, examples 0.9.1, 0.9.1.beta1 also, 0.9.1.beta1.3 for tweaking between exposed releases


Field Summary
static String ALPHA
           
static String BETA
           
static String RC
           
static String X
           
 
Constructor Summary
ViManager.jViVersion(String s)
           
 
Method Summary
 int compareTo(ViManager.jViVersion v2)
           
 int getMajor()
           
 int getMicro()
           
 int getMinor()
           
 String getTag()
           
 int getTweak()
           
 boolean isDevelopment()
           
 boolean isRelease()
           
 boolean isValid()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

X

public static final String X
See Also:
Constant Field Values

ALPHA

public static final String ALPHA
See Also:
Constant Field Values

BETA

public static final String BETA
See Also:
Constant Field Values

RC

public static final String RC
See Also:
Constant Field Values
Constructor Detail

ViManager.jViVersion

public ViManager.jViVersion(String s)
Method Detail

isValid

public boolean isValid()

isRelease

public boolean isRelease()

isDevelopment

public boolean isDevelopment()

toString

public String toString()
Overrides:
toString in class Object

getMajor

public int getMajor()

getMinor

public int getMinor()

getMicro

public int getMicro()

getTweak

public int getTweak()

getTag

public String getTag()

compareTo

public int compareTo(ViManager.jViVersion v2)
Specified by:
compareTo in interface Comparable<ViManager.jViVersion>