public class CliInputView extends CliView<CliInputView.InputOperation,String>
Modifier and Type | Class and Description |
---|---|
static class |
CliInputView.InputOperation
Available operations for this view.
|
Constructor and Description |
---|
CliInputView(org.jline.terminal.Terminal terminal,
String inputTitle,
java.util.function.Predicate<String> validation) |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanUp() |
protected List<org.jline.utils.AttributedString> |
computeFooterLines() |
protected List<org.jline.utils.AttributedString> |
computeHeaderLines() |
protected List<org.jline.utils.AttributedString> |
computeMainHeaderLines() |
protected List<org.jline.utils.AttributedString> |
computeMainLines() |
protected void |
evaluate(CliInputView.InputOperation operation,
String binding) |
protected org.jline.keymap.KeyMap<CliInputView.InputOperation> |
getKeys() |
protected String |
getTitle() |
protected void |
init()
Starts threads if necessary.
|
clearTerminal, close, close, close, display, getFooterLines, getHeaderLines, getHeight, getMainHeaderLines, getMainLines, getResult, getTerminalHeight, getTerminalWidth, getTitleLine, getTotalMainWidth, getVisibleMainHeight, getWidth, isRunning, open, resetAllParts, resetMainPart, scrollDown, scrollDown, scrollLeft, scrollRight, scrollUp
public CliInputView(org.jline.terminal.Terminal terminal, String inputTitle, java.util.function.Predicate<String> validation)
protected void init()
CliView
init
in class CliView<CliInputView.InputOperation,String>
protected org.jline.keymap.KeyMap<CliInputView.InputOperation> getKeys()
getKeys
in class CliView<CliInputView.InputOperation,String>
protected void evaluate(CliInputView.InputOperation operation, String binding)
evaluate
in class CliView<CliInputView.InputOperation,String>
protected String getTitle()
getTitle
in class CliView<CliInputView.InputOperation,String>
protected List<org.jline.utils.AttributedString> computeHeaderLines()
computeHeaderLines
in class CliView<CliInputView.InputOperation,String>
protected List<org.jline.utils.AttributedString> computeFooterLines()
computeFooterLines
in class CliView<CliInputView.InputOperation,String>
protected List<org.jline.utils.AttributedString> computeMainHeaderLines()
computeMainHeaderLines
in class CliView<CliInputView.InputOperation,String>
protected List<org.jline.utils.AttributedString> computeMainLines()
computeMainLines
in class CliView<CliInputView.InputOperation,String>
protected void cleanUp()
cleanUp
in class CliView<CliInputView.InputOperation,String>
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.