Class Version

java.lang.Object
org.opencabstandard.provider.Version
All Implemented Interfaces:
Comparable<Version>

public class Version extends Object implements Comparable<Version>
This class allows us to compare contract versions. It uses semantic version comparison. Class implements Comparable interface. This class was taken from here: https://stackoverflow.com/questions/198431/how-do-you-compare-two-version-strings-in-java/11024200#11024200 Solution provided by: https://stackoverflow.com/users/1445568/alex