Header.java

package edu.udel.cis.vsl.tass.ui;

import java.io.PrintWriter;

import edu.udel.cis.vsl.tass.TASSVersion;

public class Header {
	public static void printProgramHead(PrintWriter out) {
		String versionString = TASSVersion.getVersionLong();
		int padding1 = (70 - versionString.length()) / 2;
		int padding2 = 70 - padding1 - versionString.length();

		out
				.println("+----------------------------------------------------------------------+");
		out
				.println("|           TASS: Toolkit for Accurate Scientific Software             |");
		out
				.println("|                     http://vsl.cis.udel.edu/tass                     |");
		out.print("|");
		for (int i = 0; i < padding1; i++)
			out.print(" ");
		out.print(versionString);
		for (int i = 0; i < padding2; i++)
			out.print(" ");
		out.println("|");
		out
				.println("+----------------------------------------------------------------------+");
		out.flush();
	}
}