public class DefaultNutsSystemTerminalBaseBoot
extends net.thevpc.nuts.spi.NutsSystemTerminalBaseImpl
| Constructor and Description |
|---|
DefaultNutsSystemTerminalBaseBoot(DefaultNutsBootModel bootModel) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsCommandAutoCompleteResolver |
getAutoCompleteResolver() |
String |
getCommandHighlighter() |
net.thevpc.nuts.NutsCommandHistory |
getCommandHistory() |
net.thevpc.nuts.NutsPrintStream |
getErr() |
InputStream |
getIn() |
net.thevpc.nuts.NutsPrintStream |
getOut() |
int |
getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext criteria) |
net.thevpc.nuts.spi.NutsSystemTerminalBase.Cursor |
getTerminalCursor(net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.spi.NutsSystemTerminalBase.Size |
getTerminalSize(net.thevpc.nuts.NutsSession session) |
boolean |
isAutoCompleteSupported() |
String |
readLine(net.thevpc.nuts.NutsPrintStream out,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session) |
char[] |
readPassword(net.thevpc.nuts.NutsPrintStream out,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session) |
Object |
run(net.thevpc.nuts.NutsTerminalCommand command,
net.thevpc.nuts.NutsSession session) |
net.thevpc.nuts.spi.NutsSystemTerminalBase |
setCommandAutoCompleteResolver(net.thevpc.nuts.NutsCommandAutoCompleteResolver autoCompleteResolver) |
net.thevpc.nuts.spi.NutsSystemTerminalBase |
setCommandHighlighter(String commandHighlighter) |
net.thevpc.nuts.spi.NutsSystemTerminalBase |
setCommandHistory(net.thevpc.nuts.NutsCommandHistory history) |
void |
setStyles(net.thevpc.nuts.NutsTextStyles styles,
net.thevpc.nuts.NutsSession session) |
public DefaultNutsSystemTerminalBaseBoot(DefaultNutsBootModel bootModel)
public int getSupportLevel(net.thevpc.nuts.spi.NutsSupportLevelContext criteria)
public String readLine(net.thevpc.nuts.NutsPrintStream out, net.thevpc.nuts.NutsMessage message, net.thevpc.nuts.NutsSession session)
public char[] readPassword(net.thevpc.nuts.NutsPrintStream out,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session)
public InputStream getIn()
public net.thevpc.nuts.NutsPrintStream getOut()
public net.thevpc.nuts.NutsPrintStream getErr()
public net.thevpc.nuts.NutsCommandAutoCompleteResolver getAutoCompleteResolver()
public boolean isAutoCompleteSupported()
public net.thevpc.nuts.spi.NutsSystemTerminalBase setCommandAutoCompleteResolver(net.thevpc.nuts.NutsCommandAutoCompleteResolver autoCompleteResolver)
public net.thevpc.nuts.NutsCommandHistory getCommandHistory()
public net.thevpc.nuts.spi.NutsSystemTerminalBase setCommandHistory(net.thevpc.nuts.NutsCommandHistory history)
public String getCommandHighlighter()
public net.thevpc.nuts.spi.NutsSystemTerminalBase setCommandHighlighter(String commandHighlighter)
public Object run(net.thevpc.nuts.NutsTerminalCommand command, net.thevpc.nuts.NutsSession session)
public net.thevpc.nuts.spi.NutsSystemTerminalBase.Cursor getTerminalCursor(net.thevpc.nuts.NutsSession session)
getTerminalCursor in interface net.thevpc.nuts.spi.NutsSystemTerminalBasegetTerminalCursor in class net.thevpc.nuts.spi.NutsSystemTerminalBaseImplpublic net.thevpc.nuts.spi.NutsSystemTerminalBase.Size getTerminalSize(net.thevpc.nuts.NutsSession session)
getTerminalSize in interface net.thevpc.nuts.spi.NutsSystemTerminalBasegetTerminalSize in class net.thevpc.nuts.spi.NutsSystemTerminalBaseImplpublic void setStyles(net.thevpc.nuts.NutsTextStyles styles,
net.thevpc.nuts.NutsSession session)
Copyright © 2022 vpc open source initiative. All rights reserved.