support for ACSII-nostalgia tables v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Fri, 27 Dec 2013 14:05:38 +0100
branchv_0
changeset 76 fe23cea7542f
parent 75 43aa4625ab7e
child 77 9ec901d13a14
support for ACSII-nostalgia tables
java/sql-dk/src/info/globalcode/sql/dk/formatting/TabularFormatter.java
--- a/java/sql-dk/src/info/globalcode/sql/dk/formatting/TabularFormatter.java	Fri Dec 27 00:57:34 2013 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/formatting/TabularFormatter.java	Fri Dec 27 14:05:38 2013 +0100
@@ -35,6 +35,7 @@
 	private ColorfulPrintWriter out;
 	private boolean firstResult = true;
 	private int[] columnWidth;
+	private final boolean asciiNostalgia = false;
 
 	public TabularFormatter(FormatterContext formatterContext) {
 		super(formatterContext);
@@ -202,6 +203,12 @@
 	}
 
 	private void printTableBorder(String border) {
+		if (asciiNostalgia) {
+			border = border.replaceAll("─", "-");
+			border = border.replaceAll("│", "|");
+			border = border.replaceAll("[╭┬╮├┼┤╰┴╯]", "+");
+		}
+		
 		out.print(TerminalColor.Green, border);
 	}