- java.lang.Object
-
- de.bernd_michaely.x3f.types.VersionNumber
-
- All Implemented Interfaces:
Comparable<VersionNumber>
public class VersionNumber extends Object implements Comparable<VersionNumber>
Class to represent a X3F version number.
-
-
Constructor Summary
Constructors Constructor Description VersionNumber()
VersionNumber(int majorVersion, int minorVersion)
VersionNumber(UnsignedInteger unsignedInteger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(VersionNumber o)
boolean
equals(Object obj)
String
getAsOpenUpperBound()
Returns the version interpreted as an open upper bound value.int
getMajorVersion()
int
getMinorVersion()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
VersionNumber
public VersionNumber()
-
VersionNumber
public VersionNumber(int majorVersion, int minorVersion)
-
VersionNumber
public VersionNumber(UnsignedInteger unsignedInteger)
-
-
Method Detail
-
getMajorVersion
public int getMajorVersion()
-
getMinorVersion
public int getMinorVersion()
-
getAsOpenUpperBound
public String getAsOpenUpperBound()
Returns the version interpreted as an open upper bound value. Examples:Examples Version number as upper bound 5.1 5.0 5.0 4.x - Returns:
- the version interpreted as an open upper bound value
-
compareTo
public int compareTo(VersionNumber o)
- Specified by:
compareTo
in interfaceComparable<VersionNumber>
-
-