Package ipsk.text

Class Version

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

    public class Version
    extends java.lang.Object
    implements java.lang.Comparable<Version>
    Represents a version. The version is stored as an array of integers.
    Author:
    klausj
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Version.VersionXMLAdapter
      XML adapter converts version from/to string.
    • Constructor Summary

      Constructors 
      Constructor Description
      Version​(int[] version)  
    • Constructor Detail

      • Version

        public Version​(int[] version)
    • Method Detail

      • parseString

        public static Version parseString​(java.lang.String versionString)
                                   throws ParserException
        Parse a version string.
        Parameters:
        versionString - string to parse
        Returns:
        the parsed version
        Throws:
        ParserException
      • compareTo

        public int compareTo​(Version otherVersion)
        Specified by:
        compareTo in interface java.lang.Comparable<Version>
      • toString

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

        public int[] getVersion()