public class DefaultNSystemTerminalBase
extends net.thevpc.nuts.spi.NSystemTerminalBaseImpl
| Modifier and Type | Field and Description |
|---|---|
static net.thevpc.nuts.time.NDuration |
EXPIRY_30S |
protected boolean |
lastWasProgress |
| Constructor and Description |
|---|
DefaultNSystemTerminalBase() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver |
autoCompleteResolver() |
net.thevpc.nuts.spi.NSystemTerminalBase |
commandAutoCompleteResolver(net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver autoCompleteResolver) |
net.thevpc.nuts.io.NTerminalFormatter |
commandHighlighter() |
DefaultNSystemTerminalBase |
commandHighlighter(net.thevpc.nuts.io.NTerminalFormatter commandHighlighter) |
net.thevpc.nuts.cmdline.NCmdLineHistory |
commandHistory() |
net.thevpc.nuts.spi.NSystemTerminalBase |
commandHistory(net.thevpc.nuts.cmdline.NCmdLineHistory history) |
net.thevpc.nuts.io.NPrintStream |
err() |
InputStream |
in() |
boolean |
isAutoCompleteSupported() |
boolean |
isLastWasProgress() |
void |
lastWasProgress(boolean lastWasProgress) |
net.thevpc.nuts.io.NPrintStream |
out() |
String |
readLine(net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.text.NMsg message) |
char[] |
readPassword(net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.text.NMsg message) |
Object |
run(net.thevpc.nuts.text.NTerminalCmd command,
net.thevpc.nuts.io.NPrintStream printStream) |
void |
styles(net.thevpc.nuts.text.NTextStyles styles,
net.thevpc.nuts.io.NPrintStream printStream) |
public static final net.thevpc.nuts.time.NDuration EXPIRY_30S
protected boolean lastWasProgress
public boolean isLastWasProgress()
isLastWasProgress in class net.thevpc.nuts.spi.NSystemTerminalBaseImplpublic void lastWasProgress(boolean lastWasProgress)
lastWasProgress in class net.thevpc.nuts.spi.NSystemTerminalBaseImplpublic String readLine(net.thevpc.nuts.io.NPrintStream out, net.thevpc.nuts.text.NMsg message)
public char[] readPassword(net.thevpc.nuts.io.NPrintStream out,
net.thevpc.nuts.text.NMsg message)
public InputStream in()
public net.thevpc.nuts.io.NPrintStream out()
public net.thevpc.nuts.io.NPrintStream err()
public net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver autoCompleteResolver()
public boolean isAutoCompleteSupported()
public net.thevpc.nuts.spi.NSystemTerminalBase commandAutoCompleteResolver(net.thevpc.nuts.cmdline.NCmdLineAutoCompleteResolver autoCompleteResolver)
public net.thevpc.nuts.cmdline.NCmdLineHistory commandHistory()
public net.thevpc.nuts.spi.NSystemTerminalBase commandHistory(net.thevpc.nuts.cmdline.NCmdLineHistory history)
public net.thevpc.nuts.io.NTerminalFormatter commandHighlighter()
public DefaultNSystemTerminalBase commandHighlighter(net.thevpc.nuts.io.NTerminalFormatter commandHighlighter)
public Object run(net.thevpc.nuts.text.NTerminalCmd command, net.thevpc.nuts.io.NPrintStream printStream)
public void styles(net.thevpc.nuts.text.NTextStyles styles,
net.thevpc.nuts.io.NPrintStream printStream)
Copyright © 2026 vpc open source initiative. All rights reserved.