org.jboss.cache.Version Maven / Gradle / Ivy
package org.jboss.cache;
/**
* @author Bela Ban
* @version $Id: Version.java,v 1.4 2005/03/31 09:16:30 belaban Exp $
*/
public class Version {
public static final String version="1.2.2";
public static byte[] version_id={'0', '1', '2', '2'};
public static final String cvs="$Id: Version.java,v 1.4 2005/03/31 09:16:30 belaban Exp $";
public static void main(String[] args) {
System.out.println("\nVersion: \t" + version);
System.out.println("CVS: \t\t" + cvs);
System.out.println("History: \t(see docs/Changelog.txt for details)\n");
}
public static String printVersion() {
return "JBossCache " + version + "[ " + cvs + "]";
}
public static String printVersionId(byte[] v, int len) {
StringBuffer sb=new StringBuffer();
if(v != null) {
if(len <= 0)
len=v.length;
for(int i=0; i < len; i++)
sb.append((char)v[i]);
}
return sb.toString();
}
public static String printVersionId(byte[] v) {
StringBuffer sb=new StringBuffer();
if(v != null) {
for(int i=0; i < v.length; i++)
sb.append((char)v[i]);
}
return sb.toString();
}
public static boolean compareTo(byte[] v) {
if(v == null)
return false;
if(v.length < version_id.length)
return false;
for(int i=0; i < version_id.length; i++) {
if(version_id[i] != v[i])
return false;
}
return true;
}
public static int getLength() {
return version_id.length;
}
}