public class DefaultNSystemTerminalBase
extends net.thevpc.nuts.spi.NSystemTerminalBaseImpl
| Modifier and Type | Field and Description |
|---|---|
static int |
THIRTY_SECONDS |
| Constructor and Description |
|---|
DefaultNSystemTerminalBase(net.thevpc.nuts.NWorkspace workspace) |
| 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() |
int |
getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext criteria) |
boolean |
isAutoCompleteSupported() |
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) |
DefaultNSystemTerminalBase |
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) |
public static final int THIRTY_SECONDS
public DefaultNSystemTerminalBase(net.thevpc.nuts.NWorkspace workspace)
public int getSupportLevel(net.thevpc.nuts.spi.NSupportLevelContext criteria)
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.cmdline.NCmdLineAutoCompleteResolver getAutoCompleteResolver()
public boolean isAutoCompleteSupported()
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 DefaultNSystemTerminalBase setCommandHighlighter(String commandHighlighter)
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.