public class ConfirmationInput extends AbstractTextComponent<Boolean,ConfirmationInput.ConfirmationInputContext>
Modifier and Type | Class and Description |
---|---|
static interface |
ConfirmationInput.ConfirmationInputContext |
AbstractTextComponent.BaseTextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>, AbstractTextComponent.TextComponentContext<T,C extends AbstractTextComponent.TextComponentContext<T,C>>
OPERATION_BACKSPACE, OPERATION_CHAR, OPERATION_DOWN, OPERATION_EXIT, OPERATION_SELECT, OPERATION_UP
Constructor and Description |
---|
ConfirmationInput(org.jline.terminal.Terminal terminal) |
ConfirmationInput(org.jline.terminal.Terminal terminal,
String name) |
ConfirmationInput(org.jline.terminal.Terminal terminal,
String name,
boolean defaultValue) |
ConfirmationInput(org.jline.terminal.Terminal terminal,
String name,
boolean defaultValue,
Function<ConfirmationInput.ConfirmationInputContext,List<org.jline.utils.AttributedString>> renderer) |
Modifier and Type | Method and Description |
---|---|
ConfirmationInput.ConfirmationInputContext |
getThisContext(ComponentContext<?> context)
Gets a real component context using common this trick.
|
protected boolean |
read(org.jline.keymap.BindingReader bindingReader,
org.jline.keymap.KeyMap<String> keyMap,
ConfirmationInput.ConfirmationInputContext context)
Read input.
|
bindKeyMap, getName, runInternal
addPostRunHandler, addPreRunHandler, getTemplateExecutor, getTerminal, hasTty, loop, render, renderTemplateResource, run, runPostRunHandlers, runPreRunHandlers, setPrintResults, setRenderer, setResourceLoader, setTemplateExecutor, setTemplateLocation
public ConfirmationInput(org.jline.terminal.Terminal terminal)
public ConfirmationInput(org.jline.terminal.Terminal terminal, String name)
public ConfirmationInput(org.jline.terminal.Terminal terminal, String name, boolean defaultValue)
public ConfirmationInput(org.jline.terminal.Terminal terminal, String name, boolean defaultValue, Function<ConfirmationInput.ConfirmationInputContext,List<org.jline.utils.AttributedString>> renderer)
public ConfirmationInput.ConfirmationInputContext getThisContext(ComponentContext<?> context)
AbstractComponent
getThisContext
in class AbstractComponent<ConfirmationInput.ConfirmationInputContext>
context
- the contextprotected boolean read(org.jline.keymap.BindingReader bindingReader, org.jline.keymap.KeyMap<String> keyMap, ConfirmationInput.ConfirmationInputContext context)
AbstractComponent
read
in class AbstractComponent<ConfirmationInput.ConfirmationInputContext>
bindingReader
- the binding readerkeyMap
- the key mapcontext
- the contextCopyright © 2024. All rights reserved.