1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.hbtop.terminal;
19
20 public abstract class AbstractTerminalPrinter implements TerminalPrinter {
21
22 @Override
23 public TerminalPrinter print(Object value) {
24 print(value.toString());
25 return this;
26 }
27
28 @Override
29 public TerminalPrinter print(char value) {
30 print(Character.toString(value));
31 return this;
32 }
33
34 @Override
35 public TerminalPrinter print(short value) {
36 print(Short.toString(value));
37 return this;
38 }
39
40 @Override
41 public TerminalPrinter print(int value) {
42 print(Integer.toString(value));
43 return this;
44 }
45
46 @Override
47 public TerminalPrinter print(long value) {
48 print(Long.toString(value));
49 return this;
50 }
51
52 @Override
53 public TerminalPrinter print(float value) {
54 print(Float.toString(value));
55 return this;
56 }
57
58 @Override
59 public TerminalPrinter print(double value) {
60 print(Double.toString(value));
61 return this;
62 }
63
64 @Override
65 public TerminalPrinter printFormat(String format, Object... args) {
66 print(String.format(format, args));
67 return this;
68 }
69 }