public class VersionStringComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.String>
Modifier and Type | Field and Description |
---|---|
private LexicographicComparator<java.lang.Integer> |
lxc |
private static java.lang.String |
SEPARATOR_PATTERN |
Constructor and Description |
---|
VersionStringComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.String arg0,
java.lang.String arg1) |
private static java.lang.Integer |
parseInt(java.lang.String s) |
private static java.lang.Integer[] |
parseVersionString(java.lang.String s) |
private static final java.lang.String SEPARATOR_PATTERN
private final LexicographicComparator<java.lang.Integer> lxc
public int compare(java.lang.String arg0, java.lang.String arg1)
compare
in interface java.util.Comparator<java.lang.String>
private static java.lang.Integer[] parseVersionString(java.lang.String s)
private static java.lang.Integer parseInt(java.lang.String s)