org.tigris.subversion.javahl
Class Version

java.lang.Object
  extended by org.tigris.subversion.javahl.Version

public class Version
extends Object

Encapsulates version information about the underlying native libraries. Basically a wrapper for svn_version.h.


Constructor Summary
Version()
           
Version(Version aVersion)
           
 
Method Summary
 int getMajor()
           
 int getMinor()
           
 int getPatch()
           
 boolean isAtLeast(int major, int minor, int patch)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Version

public Version()

Version

public Version(Version aVersion)
Method Detail

toString

public String toString()
Overrides:
toString in class Object
Returns:
The full version string for the loaded JavaHL library, as defined by MAJOR.MINOR.PATCH INFO.
Since:
1.4.0

getMajor

public int getMajor()
Returns:
The major version number for the loaded JavaHL library.
Since:
1.4.0

getMinor

public int getMinor()
Returns:
The minor version number for the loaded JavaHL library.
Since:
1.4.0

getPatch

public int getPatch()
Returns:
The patch-level version number for the loaded JavaHL library.
Since:
1.4.0

isAtLeast

public boolean isAtLeast(int major,
                         int minor,
                         int patch)
Returns:
Whether the JavaHL native library version is at least of major.minor.patch level.
Since:
1.5.0