| package ch.ethz.ssh2; |
| |
| /** |
| * Provides version information from the manifest. |
| * |
| * @version $Id: Version.java 20 2011-05-28 12:32:00Z dkocher@sudo.ch $ |
| */ |
| public class Version |
| { |
| public static String getSpecification() |
| { |
| Package pkg = Version.class.getPackage(); |
| return (pkg == null) ? null : pkg.getSpecificationVersion(); |
| } |
| |
| public static String getImplementation() |
| { |
| Package pkg = Version.class.getPackage(); |
| return (pkg == null) ? null : pkg.getImplementationVersion(); |
| } |
| |
| /** |
| * A simple main method that prints the version and exits |
| */ |
| public static void main(String[] args) |
| { |
| System.out.println("Version: " + getSpecification()); |
| System.out.println("Implementation: " + getImplementation()); |
| } |
| } |