|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qedeq.base.io.Version
public final class Version
A version number implementation oriented at the standard: http://semver.org.
Constructor Summary | |
---|---|
Version(java.lang.String version)
Constructs version object. |
Method Summary | |
---|---|
static boolean |
bigger(java.lang.String version1,
java.lang.String version2)
Is version1 > version2 ? |
int |
compareTo(java.lang.Object o)
|
boolean |
equals(java.lang.Object o)
|
boolean |
equals(java.lang.String version)
Notes the given string the same version? |
static boolean |
equals(java.lang.String version1,
java.lang.String version2)
Is version1 == version2 ? |
int |
getMajor()
Get major version number. |
int |
getMinor()
Get minor version number. |
int |
getPatch()
Get patch number. |
int |
hashCode()
|
boolean |
isBigger(Version other)
Is this version number bigger than the given other? |
boolean |
isLess(Version other)
Is this version number less than the given other? |
static boolean |
less(java.lang.String version1,
java.lang.String version2)
Is version1 < version2 ? |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Version(java.lang.String version)
version
- Version string.
java.lang.IllegalArgumentException
- Version string has wrong format.
java.lang.NullPointerException
- No null pointer as argument accepted.Method Detail |
---|
public int getMajor()
public int getMinor()
public int getPatch()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public boolean equals(java.lang.String version)
version
- String version number.
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isLess(Version other)
other
- Compare with this number.
public boolean isBigger(Version other)
other
- Compare with this number.
public static boolean less(java.lang.String version1, java.lang.String version2)
version1
< version2
?
version1
- First operand. Must be valid version pattern.version2
- Second operand. Must be valid version pattern.
java.lang.IllegalArgumentException
- No valid version pattern.
java.lang.NullPointerException
- No null pointer as argument accepted.public static boolean bigger(java.lang.String version1, java.lang.String version2)
version1
> version2
?
version1
- First operand. Must be valid version pattern.version2
- Second operand. Must be valid version pattern.
java.lang.IllegalArgumentException
- No valid version pattern.
java.lang.NullPointerException
- No null pointer as argument accepted.public static boolean equals(java.lang.String version1, java.lang.String version2)
version1
== version2
?
version1
- First operand. Must be valid version pattern.version2
- Second operand. Must be valid version pattern.
java.lang.IllegalArgumentException
- No valid version pattern.
java.lang.NullPointerException
- No null pointer as argument accepted.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |