Package uk.ac.starlink.topcat
Class Version
- java.lang.Object
-
- uk.ac.starlink.topcat.Version
-
- All Implemented Interfaces:
java.lang.Comparable
public class Version extends java.lang.Object implements java.lang.Comparable
Comparable class which can compare version strings. Versions are of the form A.B[-C[x]], where the square bracketed parts are optional. A, B and C must be integers if present. x may be freeform.For comparison, only A, B and C parts are considered. If C is missing, it is considered equal to zero. For equality, the original version string is used.
Note: this class has a natural ordering that is inconsistent with equals.
- Since:
- 20 Dec 2010
- Author:
- Mark Taylor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object o)
boolean
equals(java.lang.Object o)
int
hashCode()
-