@InterfaceAudience.Private public class TerminalPrinterImpl extends Object implements TerminalPrinter
TerminalPrinter interface.| Modifier and Type | Field and Description |
|---|---|
private Attributes |
attributes |
private int |
column |
private int |
row |
private ScreenBuffer |
screenBuffer |
| Constructor and Description |
|---|
TerminalPrinterImpl(ScreenBuffer screenBuffer,
int startRow) |
| Modifier and Type | Method and Description |
|---|---|
void |
endOfLine() |
TerminalPrinter |
print(String value) |
TerminalPrinter |
startBold() |
TerminalPrinter |
startHighlight() |
TerminalPrinter |
stopBold() |
TerminalPrinter |
stopHighlight() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprint, print, print, print, print, print, print, printFormatprivate final ScreenBuffer screenBuffer
private int row
private int column
private final Attributes attributes
TerminalPrinterImpl(ScreenBuffer screenBuffer, int startRow)
public TerminalPrinter print(String value)
print in interface TerminalPrinterpublic TerminalPrinter startHighlight()
startHighlight in interface TerminalPrinterpublic TerminalPrinter stopHighlight()
stopHighlight in interface TerminalPrinterpublic TerminalPrinter startBold()
startBold in interface TerminalPrinterpublic TerminalPrinter stopBold()
stopBold in interface TerminalPrinterpublic void endOfLine()
endOfLine in interface TerminalPrinterCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.