public class DefaultNutsSystemTerminalBase extends Object implements net.thevpc.nuts.spi.NutsSystemTerminalBase
| Constructor and Description |
|---|
DefaultNutsSystemTerminalBase() |
| 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 int getSupportLevel(net.thevpc.nuts.NutsSupportLevelContext<net.thevpc.nuts.NutsTerminalSpec> criteria)
getSupportLevel in interface net.thevpc.nuts.spi.NutsComponent<net.thevpc.nuts.NutsTerminalSpec>public 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.NutsSystemTerminalBasepublic 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.NutsSystemTerminalBaseCopyright © 2021 vpc open source initiative. All rights reserved.