public abstract class AbstractSystemTerminalAdapter extends AbstractNutsTerminal implements net.thevpc.nuts.NutsSystemTerminal
| Modifier and Type | Field and Description |
|---|---|
protected CProgressBar |
progressBar |
| Constructor and Description |
|---|
AbstractSystemTerminalAdapter() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NutsPrintStream |
err() |
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() |
abstract net.thevpc.nuts.spi.NutsSystemTerminalBase |
getParent() |
int |
getSupportLevel(net.thevpc.nuts.NutsSupportLevelContext<net.thevpc.nuts.NutsTerminalSpec> criteria) |
InputStream |
in() |
boolean |
isAutoCompleteSupported() |
net.thevpc.nuts.NutsPrintStream |
out() |
net.thevpc.nuts.NutsSystemTerminal |
printProgress(float progress,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session) |
String |
readLine(net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session) |
String |
readLine(net.thevpc.nuts.NutsPrintStream out,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session) |
char[] |
readPassword(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) |
protected CProgressBar progressBar
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.NutsMessage message, net.thevpc.nuts.NutsSession session)
readLine in interface net.thevpc.nuts.NutsSystemTerminalpublic char[] readPassword(net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session)
readPassword in interface net.thevpc.nuts.NutsSystemTerminalpublic InputStream in()
in in interface net.thevpc.nuts.NutsSystemTerminalpublic net.thevpc.nuts.NutsPrintStream out()
out in interface net.thevpc.nuts.NutsSystemTerminalpublic net.thevpc.nuts.NutsPrintStream err()
err in interface net.thevpc.nuts.NutsSystemTerminalpublic net.thevpc.nuts.NutsSystemTerminal printProgress(float progress,
net.thevpc.nuts.NutsMessage message,
net.thevpc.nuts.NutsSession session)
printProgress in interface net.thevpc.nuts.NutsSystemTerminalpublic 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 abstract net.thevpc.nuts.spi.NutsSystemTerminalBase getParent()
Copyright © 2021 vpc open source initiative. All rights reserved.