public class VersionCompare
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
VersionCompare.fileComparator |
Modifier and Type | Field and Description |
---|---|
java.lang.Integer |
maj |
java.lang.String |
majString |
java.lang.Integer |
min |
java.lang.String |
minString |
java.lang.Integer |
patch |
java.lang.String |
patchString |
java.lang.String |
tag |
Constructor and Description |
---|
VersionCompare() |
Modifier and Type | Method and Description |
---|---|
boolean |
atLeast(VersionCompare b)
Return true if this verison is at least as big as the given version
|
boolean |
atMost(VersionCompare b)
Return true if this verison is at most as big as the given version
|
static int |
comp(java.lang.Integer v1,
java.lang.String s1,
java.lang.Integer v2,
java.lang.String s2)
Compares two version strings and their parsed integer values if available.
|
int |
compareTo(VersionCompare b) |
static VersionCompare |
forString(java.lang.String value)
Return a VersionCompare for the string
|
java.lang.String |
toString() |
public java.lang.Integer maj
public java.lang.String majString
public java.lang.Integer min
public java.lang.String minString
public java.lang.Integer patch
public java.lang.String patchString
public java.lang.String tag
public static int comp(java.lang.Integer v1, java.lang.String s1, java.lang.Integer v2, java.lang.String s2)
public int compareTo(VersionCompare b)
public boolean atLeast(VersionCompare b)
public boolean atMost(VersionCompare b)
public static VersionCompare forString(java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object