public class TerminfoTerminal extends AbstractTerminal
Terminal.Color| Constructor and Description |
|---|
TerminfoTerminal(Terminals.Output output) |
| Modifier and Type | Method and Description |
|---|---|
Terminal |
bold()
Switches the terminal to bold mode, if supported.
|
Terminal |
clearToEndOfLine()
Clears characters from the cursor position to the end of the current line.
|
Terminal |
cursorDown(int count)
Moves the cursor the given number of characters down.
|
Terminal |
cursorLeft(int count)
Moves the cursor the given number of characters to the left.
|
Terminal |
cursorRight(int count)
Moves the cursor the given number of characters to the right.
|
Terminal |
cursorStartOfLine()
Moves the cursor to the start of the current line.
|
Terminal |
cursorUp(int count)
Moves the cursor the given number of characters up.
|
Terminal |
foreground(Terminal.Color color)
Sets the terminal foreground color, if supported.
|
TerminalSize |
getTerminalSize()
Returns the size of the terminal.
|
protected void |
init() |
Terminal |
normal()
Switches the terminal to normal mode.
|
Terminal |
reset()
Switches the terminal to normal mode and restores default colors.
|
boolean |
supportsColor()
Returns true if this terminal supports setting output colors.
|
boolean |
supportsCursorMotion()
Returns true if this terminal supports moving the cursor.
|
boolean |
supportsTextAttributes()
Returns true if this terminal supports setting text attributes, such as bold.
|
java.lang.String |
toString() |
public TerminfoTerminal(Terminals.Output output)
public java.lang.String toString()
toString in class java.lang.Objectprotected void init()
init in class AbstractTerminalpublic TerminalSize getTerminalSize()
Terminalpublic boolean supportsColor()
Terminalpublic boolean supportsCursorMotion()
Terminalpublic boolean supportsTextAttributes()
Terminalpublic Terminal foreground(Terminal.Color color)
Terminalpublic Terminal bold()
Terminalpublic Terminal normal()
Terminalpublic Terminal reset()
Terminalpublic Terminal cursorDown(int count)
Terminalpublic Terminal cursorUp(int count)
Terminalpublic Terminal cursorLeft(int count)
Terminalpublic Terminal cursorRight(int count)
Terminalpublic Terminal cursorStartOfLine() throws NativeException
TerminalNativeException - On failure, or if this terminal does not support cursor motion.public Terminal clearToEndOfLine() throws NativeException
TerminalNativeException - On failure, or if this terminal does not support clearing.