Package gw.lang

Class GosuVersion

  • All Implemented Interfaces:
    java.lang.Comparable<GosuVersion>

    public class GosuVersion
    extends java.lang.Object
    implements java.lang.Comparable<GosuVersion>
    • Field Detail

      • _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:
        compareTo in interface java.lang.Comparable<GosuVersion>
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toMajorMinorString()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object