public class Version extends java.lang.Object implements java.lang.Comparable<java.lang.String>, RevisionHandler
Modifier and Type | Field and Description |
---|---|
static int |
MAJOR
the major version
|
static int |
MINOR
the minor version
|
static int |
POINT
point revision
|
static int |
REVISION
the revision
|
static boolean |
SNAPSHOT
True if snapshot
|
static java.lang.String |
VERSION
the complete version
|
static java.lang.String |
VERSION_FILE
the version file
|
Constructor and Description |
---|
Version() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.String o)
checks the version of this class against the given version-string
|
boolean |
equals(java.lang.Object o)
whether the given version string is equal to this version
|
java.lang.String |
getRevision()
Returns the revision string.
|
boolean |
isNewer(java.lang.String o)
checks whether this version is newer than the one from the given version
string
|
boolean |
isOlder(java.lang.String o)
checks whether this version is older than the one from the given version
string
|
static void |
main(java.lang.String[] args)
only for testing
|
java.lang.String |
toString()
returns the current version as string
|
public static final java.lang.String VERSION_FILE
public static int MAJOR
public static int MINOR
public static int REVISION
public static int POINT
public static boolean SNAPSHOT
public static java.lang.String VERSION
public int compareTo(java.lang.String o)
compareTo
in interface java.lang.Comparable<java.lang.String>
o
- the version-string to compare withpublic boolean equals(java.lang.Object o)
equals
in class java.lang.Object
o
- the version-string to compare topublic boolean isOlder(java.lang.String o)
o
- the version-string to compare withpublic boolean isNewer(java.lang.String o)
o
- the version-string to compare withpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
public static void main(java.lang.String[] args)
args
- the commandline arguments - ignored