public class AeshInputProcessorBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private CompletionHandler |
completion |
private ConsoleBuffer |
consoleBuffer |
private boolean |
enableHistory |
private boolean |
enableSearch |
private History |
history |
private java.io.File |
historyFile |
private int |
historySize |
private InputProcessorInterruptHook |
interruptHook |
private boolean |
persistHistory |
private Settings |
settings |
| Constructor and Description |
|---|
AeshInputProcessorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
AeshInputProcessorBuilder |
completion(CompletionHandler completion) |
AeshInputProcessorBuilder |
consoleBuffer(ConsoleBuffer consoleBuffer) |
InputProcessor |
create() |
AeshInputProcessorBuilder |
enableHistory(boolean enableHistory) |
AeshInputProcessorBuilder |
enableSearch(boolean enableSearch) |
AeshInputProcessorBuilder |
historyFile(java.io.File historyFile) |
AeshInputProcessorBuilder |
historySize(int historySize) |
AeshInputProcessorBuilder |
interruptHook(InputProcessorInterruptHook interruptHook) |
AeshInputProcessorBuilder |
persistHistory(boolean persistHistory) |
AeshInputProcessorBuilder |
settings(Settings settings) |
private ConsoleBuffer consoleBuffer
private Settings settings
private History history
private CompletionHandler completion
private InputProcessorInterruptHook interruptHook
private boolean enableSearch
private boolean enableHistory
private boolean persistHistory
private java.io.File historyFile
private int historySize
public AeshInputProcessorBuilder consoleBuffer(ConsoleBuffer consoleBuffer)
public AeshInputProcessorBuilder settings(Settings settings)
public AeshInputProcessorBuilder completion(CompletionHandler completion)
public AeshInputProcessorBuilder interruptHook(InputProcessorInterruptHook interruptHook)
public AeshInputProcessorBuilder enableHistory(boolean enableHistory)
public AeshInputProcessorBuilder persistHistory(boolean persistHistory)
public AeshInputProcessorBuilder historyFile(java.io.File historyFile)
public AeshInputProcessorBuilder historySize(int historySize)
public AeshInputProcessorBuilder enableSearch(boolean enableSearch)
public InputProcessor create()