Package VASSAL.tools.version
Class VersionUtils
java.lang.Object
VASSAL.tools.version.VersionUtils
public class VersionUtils extends Object
-
Constructor Summary
Constructors Modifier Constructor Description protectedVersionUtils() -
Method Summary
Modifier and Type Method Description static intcompareVersions(String v0, String v1)Compares VASSAL version strings.static booleanisCurrent(String version)static BooleanisUpdateable(String runningVersion)static voidmain(String[] args)static StringnextMinorVersion(String v)static StringtruncateToMinorVersion(String v)
-
Constructor Details
-
VersionUtils
protected VersionUtils()
-
-
Method Details
-
isCurrent
- Throws:
IOException
-
compareVersions
Compares VASSAL version strings. This method is guaranteed to correctly compare the current version string with any other version string. It is not guaranteed to correctly compare two arbitrary version strings.- Returns:
- negative if
v0 < v1, positive ifv0 > v1, and zero ifv0 == v1or if the ordering cannot be determined from the parseable parts of the twoStrings.
-
isUpdateable
- Throws:
IOException
-
nextMinorVersion
-
truncateToMinorVersion
-
main
- Throws:
IOException
-