Class NJLineTerminal
java.lang.Object
net.thevpc.nuts.spi.NSystemTerminalBaseImpl
net.thevpc.nuts.ext.term.NJLineTerminal
- All Implemented Interfaces:
NComponent, NSystemTerminalBase
Created by vpc on 2/20/17.
-
Nested Class Summary
Nested classes/interfaces inherited from interface NSystemTerminalBase
NSystemTerminalBase.Cursor, NSystemTerminalBase.Size -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclose()getErr()getIn()getOut()static intgetScore(NScorableContext criteria) booleanbooleanvoidprepare()readLine(NPrintStream out, NMsg message) char[]readPassword(NPrintStream out, NMsg message) run(NTerminalCmd command, NPrintStream printStream) setCommandAutoCompleteResolver(NCmdLineAutoCompleteResolver autoCompleteResolver) setCommandHighlighter(String commandHighlighter) setCommandHistory(NCmdLineHistory history) voidsetLastWasProgress(boolean lastWasProgress) voidsetStyles(NTextStyles styles, NPrintStream printStream) Methods inherited from class NSystemTerminalBaseImpl
clearScreen, getTerminalCursor, getTerminalSize, resetLine
-
Field Details
-
lastWasProgress
protected boolean lastWasProgress
-
-
Constructor Details
-
NJLineTerminal
public NJLineTerminal()
-
-
Method Details
-
isLastWasProgress
public boolean isLastWasProgress()- Specified by:
isLastWasProgressin classNSystemTerminalBaseImpl
-
setLastWasProgress
public void setLastWasProgress(boolean lastWasProgress) - Specified by:
setLastWasProgressin classNSystemTerminalBaseImpl
-
prepare
public void prepare() -
close
protected void close() -
getScore
-
readLine
-
readPassword
-
getIn
-
getOut
-
getErr
-
getAutoCompleteResolver
-
isAutoCompleteSupported
public boolean isAutoCompleteSupported() -
setCommandAutoCompleteResolver
public NJLineTerminal setCommandAutoCompleteResolver(NCmdLineAutoCompleteResolver autoCompleteResolver) -
getCommandHistory
-
setCommandHistory
-
getCommandHighlighter
-
setCommandHighlighter
-
run
-
setStyles
-