Package org.citydb.database.version
Class DatabaseVersion
- java.lang.Object
-
- org.citydb.database.version.DatabaseVersion
-
- All Implemented Interfaces:
java.lang.Comparable<DatabaseVersion>
public class DatabaseVersion extends java.lang.Object implements java.lang.Comparable<DatabaseVersion>
-
-
Constructor Summary
Constructors Constructor Description DatabaseVersion(int major, int minor, int revision)
DatabaseVersion(int major, int minor, int revision, java.lang.String productVersion)
DatabaseVersion(java.lang.String version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(int major)
int
compareTo(int major, int minor)
int
compareTo(int major, int minor, int revision)
int
compareTo(DatabaseVersion other)
boolean
equals(java.lang.Object obj)
int
getMajorVersion()
int
getMinorVersion()
java.lang.String
getProductVersion()
int
getRevisionVersion()
java.lang.String
getVersionNumber()
boolean
isSupportedBy(DatabaseVersionSupport... supportedVersions)
java.lang.String
toString()
-
-
-
Method Detail
-
getMajorVersion
public int getMajorVersion()
-
getMinorVersion
public int getMinorVersion()
-
getRevisionVersion
public int getRevisionVersion()
-
getProductVersion
public java.lang.String getProductVersion()
-
getVersionNumber
public java.lang.String getVersionNumber()
-
isSupportedBy
public boolean isSupportedBy(DatabaseVersionSupport... supportedVersions)
-
compareTo
public int compareTo(DatabaseVersion other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<DatabaseVersion>
-
compareTo
public int compareTo(int major, int minor, int revision)
-
compareTo
public int compareTo(int major, int minor)
-
compareTo
public int compareTo(int major)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-