Package gw.lang
Class GosuVersion
- java.lang.Object
-
- gw.lang.GosuVersion
-
- All Implemented Interfaces:
java.lang.Comparable<GosuVersion>
public class GosuVersion extends java.lang.Object implements java.lang.Comparable<GosuVersion>
-
-
Field Summary
Fields Modifier and Type Field Description private int_buildNumprivate int_incrementalprivate int_majorprivate int_minorprivate java.lang.String_qualifierstatic java.lang.StringRESOURCE_PATH
-
Constructor Summary
Constructors Modifier Constructor Description GosuVersion(int major, int minor)GosuVersion(int major, int minor, int incremental)GosuVersion(int major, int minor, int incremental, int buildNum)privateGosuVersion(int major, int minor, int incremental, int buildNum, java.lang.String qualifier)GosuVersion(int major, int minor, int incremental, java.lang.String qualifier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(GosuVersion that)booleanequals(java.lang.Object o)intgetBuildNum()intgetIncremental()intgetMajor()intgetMinor()private static java.lang.IntegergetNextIntegerToken(java.util.StringTokenizer tok)java.lang.StringgetQualifier()inthashCode()static GosuVersionparse(java.io.Reader in)static GosuVersionparse(java.lang.String version)java.lang.StringtoMajorMinorString()java.lang.StringtoString()
-
-
-
Field Detail
-
RESOURCE_PATH
public static final java.lang.String RESOURCE_PATH
- See Also:
- Constant Field Values
-
_major
private final int _major
-
_minor
private final int _minor
-
_incremental
private final int _incremental
-
_buildNum
private final int _buildNum
-
_qualifier
private final java.lang.String _qualifier
-
-
Constructor Detail
-
GosuVersion
public GosuVersion(int major, int minor)
-
GosuVersion
public GosuVersion(int major, int minor, int incremental)
-
GosuVersion
public GosuVersion(int major, int minor, int incremental, int buildNum)
-
GosuVersion
public GosuVersion(int major, int minor, int incremental, java.lang.String qualifier)
-
GosuVersion
private GosuVersion(int major, int minor, int incremental, int buildNum, java.lang.String qualifier)
-
-
Method Detail
-
parse
public static GosuVersion parse(java.io.Reader in)
-
parse
public static GosuVersion parse(java.lang.String version)
-
getNextIntegerToken
private static java.lang.Integer getNextIntegerToken(java.util.StringTokenizer tok)
-
getMajor
public int getMajor()
-
getMinor
public int getMinor()
-
getIncremental
public int getIncremental()
-
getBuildNum
public int getBuildNum()
-
getQualifier
public java.lang.String getQualifier()
-
compareTo
public int compareTo(GosuVersion that)
- Specified by:
compareToin interfacejava.lang.Comparable<GosuVersion>
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toMajorMinorString
public java.lang.String toMajorMinorString()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-