public class DefaultNutsSystemTerminalBaseBoot extends Object implements net.thevpc.nuts.spi.NutsSystemTerminalBase
| Constructor and Description |
|---|
DefaultNutsSystemTerminalBaseBoot(DefaultNutsBootModel bootModel) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsCommandAutoCompleteResolver |
getAutoCompleteResolver() |
net.thevpc.nuts.NutsCommandHistory |
getCommandHistory() |
net.thevpc.nuts.NutsCommandReadHighlighter |
getCommandReadHighlighter() |
net.thevpc.nuts.NutsPrintStream |
getErr() |
InputStream |
getIn() |
net.thevpc.nuts.NutsPrintStream |
getOut() |
int |
getSupportLevel(net.thevpc.nuts.NutsSupportLevelContext<net.thevpc.nuts.NutsTerminalSpec> criteria) |
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) |
net.thevpc.nuts.spi.NutsSystemTerminalBase |
setCommandAutoCompleteResolver(net.thevpc.nuts.NutsCommandAutoCompleteResolver autoCompleteResolver) |
net.thevpc.nuts.spi.NutsSystemTerminalBase |
setCommandHistory(net.thevpc.nuts.NutsCommandHistory history) |
net.thevpc.nuts.spi.NutsSystemTerminalBase |
setCommandReadHighlighter(net.thevpc.nuts.NutsCommandReadHighlighter commandReadHighlighter) |
public DefaultNutsSystemTerminalBaseBoot(DefaultNutsBootModel bootModel)
public int getSupportLevel(net.thevpc.nuts.NutsSupportLevelContext<net.thevpc.nuts.NutsTerminalSpec> criteria)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponent<net.thevpc.nuts.NutsTerminalSpec>public net.thevpc.nuts.NutsCommandAutoCompleteResolver getAutoCompleteResolver()
getAutoCompleteResolver in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic boolean isAutoCompleteSupported()
isAutoCompleteSupported in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.spi.NutsSystemTerminalBase setCommandAutoCompleteResolver(net.thevpc.nuts.NutsCommandAutoCompleteResolver autoCompleteResolver)
setCommandAutoCompleteResolver in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.spi.NutsSystemTerminalBase setCommandHistory(net.thevpc.nuts.NutsCommandHistory history)
setCommandHistory in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.NutsCommandHistory getCommandHistory()
getCommandHistory in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.NutsCommandReadHighlighter getCommandReadHighlighter()
getCommandReadHighlighter in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.spi.NutsSystemTerminalBase setCommandReadHighlighter(net.thevpc.nuts.NutsCommandReadHighlighter commandReadHighlighter)
setCommandReadHighlighter in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic String readLine(net.thevpc.nuts.NutsPrintStream out, net.thevpc.nuts.NutsMessage message, net.thevpc.nuts.NutsSession session)
readLine in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic char[] readPassword(net.thevpc.nuts.NutsPrintStream out,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session)
readPassword in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic InputStream getIn()
getIn in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.NutsPrintStream getOut()
getOut in interface net.thevpc.nuts.spi.NutsSystemTerminalBasepublic net.thevpc.nuts.NutsPrintStream getErr()
getErr in interface net.thevpc.nuts.spi.NutsSystemTerminalBaseCopyright © 2021 vpc open source initiative. All rights reserved.