equal
deleted
inserted
replaced
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 * along with this program. If not, see <http://www.gnu.org/licenses/>. |
17 */ |
17 */ |
18 package info.globalcode.sql.dk.formatting; |
18 package info.globalcode.sql.dk.formatting; |
19 |
19 |
20 import info.globalcode.sql.dk.ColorfulPrintWriter; |
20 import info.globalcode.sql.dk.ColorfulPrintWriter; |
|
21 import info.globalcode.sql.dk.Functions; |
21 import info.globalcode.sql.dk.configuration.PropertyDeclaration; |
22 import info.globalcode.sql.dk.configuration.PropertyDeclaration; |
22 import static info.globalcode.sql.dk.formatting.CommonProperties.COLORFUL; |
23 import static info.globalcode.sql.dk.formatting.CommonProperties.COLORFUL; |
23 import static info.globalcode.sql.dk.formatting.CommonProperties.COLORFUL_DESCRIPTION; |
24 import static info.globalcode.sql.dk.formatting.CommonProperties.COLORFUL_DESCRIPTION; |
24 |
25 |
25 /** |
26 /** |
59 @Override |
60 @Override |
60 public void writeColumnValue(Object value) { |
61 public void writeColumnValue(Object value) { |
61 super.writeColumnValue(value); |
62 super.writeColumnValue(value); |
62 String columnName = getCurrentColumnsHeader().getColumnDescriptors().get(getCurrentColumnsCount() - 1).getLabel(); |
63 String columnName = getCurrentColumnsHeader().getColumnDescriptors().get(getCurrentColumnsCount() - 1).getLabel(); |
63 out.print(ColorfulPrintWriter.TerminalColor.Green, columnName + ": "); |
64 out.print(ColorfulPrintWriter.TerminalColor.Green, columnName + ": "); |
64 out.print(String.valueOf(value)); |
65 Functions.printValueWithWhitespaceReplaced(out, toString(value), null, ColorfulPrintWriter.TerminalColor.Red); |
65 println(); |
66 println(); |
|
67 } |
|
68 |
|
69 private static String toString(Object value) { |
|
70 return String.valueOf(value); |
66 } |
71 } |
67 |
72 |
68 @Override |
73 @Override |
69 public void writeUpdatesResult(int updatedRowsCount) { |
74 public void writeUpdatesResult(int updatedRowsCount) { |
70 super.writeUpdatesResult(updatedRowsCount); |
75 super.writeUpdatesResult(updatedRowsCount); |