public class InputLine extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
InputLine.CharValidator
Character validator interface.
|
static interface |
InputLine.LineValidator
Line validator interface.
|
static interface |
InputLine.TabCompletion
Tab completion interface.
|
| Constructor and Description |
|---|
InputLine(Terminal terminal,
String message)
Constructor for simple line-input.
|
InputLine(Terminal terminal,
String message,
InputLine.CharValidator charValidator,
InputLine.LineValidator lineValidator,
InputLine.TabCompletion tabCompletion)
Constructor for complete line-input.
|
InputLine(Terminal terminal,
String message,
InputLine.CharValidator charValidator,
InputLine.LineValidator lineValidator,
InputLine.TabCompletion tabCompletion,
Pattern delimiterPattern)
Constructor for complete line-input.
|
| Modifier and Type | Method and Description |
|---|---|
String |
readLine()
Read line from terminal.
|
String |
readLine(String initial)
Read line from terminal.
|
public InputLine(Terminal terminal, String message)
terminal - Terminal to use.message - Message to print.public InputLine(Terminal terminal, String message, InputLine.CharValidator charValidator, InputLine.LineValidator lineValidator, InputLine.TabCompletion tabCompletion)
terminal - Terminal to use.message - Message to print.charValidator - The character validcator or null.lineValidator - The line validator or null.tabCompletion - The tab expander or null.public InputLine(Terminal terminal, String message, InputLine.CharValidator charValidator, InputLine.LineValidator lineValidator, InputLine.TabCompletion tabCompletion, Pattern delimiterPattern)
terminal - Terminal to use.message - Message to print.charValidator - The character validcator or null.lineValidator - The line validator or null.tabCompletion - The tab expander or null.delimiterPattern - Pattern matching a character that delimit 'words' that
are skipped or deleted with [ctrl-left], [ctrl-right],
[alt-w] and [alt-d].Copyright © 2016. All rights reserved.