package org.herac.tuxguitar.util;
public class TGVersion {
public static final TGVersion CURRENT = new TGVersion(1, 2, 0);
private final int major;
private final int minor;
private final int revision;
public TGVersion(final int major, final int minor, final int revision) {
this.major = major;
this.minor = minor;
this.revision = revision;
}
@Override
public String toString() {
String version = this.major + "." + this.minor;
if (this.revision > 0) {
version += ("." + this.revision);
}
return version;
}
public boolean isSameVersion(final TGVersion version) {
if (version == null) {
return false;
}
return version.major == this.major && version.minor == this.minor
&& version.revision == this.revision;
}
}