public class AnsiNPrintStreamTerminalBase
extends net.thevpc.nuts.spi.NSystemTerminalBaseImpl
| Constructor and Description |
|---|
AnsiNPrintStreamTerminalBase(net.thevpc.nuts.io.NPrintStream out) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver |
getAutoCompleteResolver() |
String |
getCommandHighlighter() |
net.thevpc.nuts.cmdline.NCmdLineHistory |
getCommandHistory() |
net.thevpc.nuts.io.NPrintStream |
getErr() |
InputStream |
getIn() |
net.thevpc.nuts.io.NPrintStream |
getOut() |
String |
readLine(net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.util.NMsg message) |
char[] |
readPassword(net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.util.NMsg message) |
Object |
run(net.thevpc.nuts.text.NTerminalCmd command,
net.thevpc.nuts.io.NPrintStream printStream) |
net.thevpc.nuts.spi.NSystemTerminalBase |
setCommandAutoCompleteResolver(net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver autoCompleteResolver) |
net.thevpc.nuts.spi.NSystemTerminalBase |
setCommandHighlighter(String commandHighlighter) |
net.thevpc.nuts.spi.NSystemTerminalBase |
setCommandHistory(net.thevpc.nuts.cmdline.NCmdLineHistory history) |
void |
setStyles(net.thevpc.nuts.text.NTextStyles styles,
net.thevpc.nuts.io.NPrintStream printStream) |
clearScreen, getTerminalCursor, getTerminalSize, resetLinepublic AnsiNPrintStreamTerminalBase(net.thevpc.nuts.io.NPrintStream out)
public String readLine(net.thevpc.nuts.io.NPrintStream out, net.thevpc.nuts.util.NMsg message)
public char[] readPassword(net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.util.NMsg message)
public InputStream getIn()
public net.thevpc.nuts.io.NPrintStream getOut()
public net.thevpc.nuts.io.NPrintStream getErr()
public net.thevpc.nuts.spi.NSystemTerminalBase setCommandAutoCompleteResolver(net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver autoCompleteResolver)
public net.thevpc.nuts.cmdline.NCmdLineHistory getCommandHistory()
public net.thevpc.nuts.spi.NSystemTerminalBase setCommandHistory(net.thevpc.nuts.cmdline.NCmdLineHistory history)
public String getCommandHighlighter()
public net.thevpc.nuts.spi.NSystemTerminalBase setCommandHighlighter(String commandHighlighter)
public net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver getAutoCompleteResolver()
public Object run(net.thevpc.nuts.text.NTerminalCmd command, net.thevpc.nuts.io.NPrintStream printStream)
public void setStyles(net.thevpc.nuts.text.NTextStyles styles,
net.thevpc.nuts.io.NPrintStream printStream)
Copyright © 2025 vpc open source initiative. All rights reserved.