public class AeshConsoleBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private CommandInvocationServices |
commandInvocationServices |
private CommandNotFoundHandler |
commandNotFoundHandler |
private java.util.List<Command> |
commands |
private CompleterInvocationProvider |
completerInvocationProvider |
private ConverterInvocationProvider |
converterInvocationProvider |
private java.lang.String |
execute |
private ManProvider |
manProvider |
private OptionActivatorProvider |
optionActivatorProvider |
private Prompt |
prompt |
private CommandRegistry |
registry |
private Settings |
settings |
private ValidatorInvocationProvider |
validatorInvocationProvider |
| Constructor and Description |
|---|
AeshConsoleBuilder() |
private Settings settings
private Prompt prompt
private CommandRegistry registry
private CommandInvocationServices commandInvocationServices
private CommandNotFoundHandler commandNotFoundHandler
private ManProvider manProvider
private CompleterInvocationProvider completerInvocationProvider
private ConverterInvocationProvider converterInvocationProvider
private ValidatorInvocationProvider validatorInvocationProvider
private OptionActivatorProvider optionActivatorProvider
private java.util.List<Command> commands
private java.lang.String execute
public AeshConsoleBuilder commandRegistry(CommandRegistry registry)
public AeshConsoleBuilder settings(Settings settings)
public AeshConsoleBuilder prompt(Prompt prompt)
public AeshConsoleBuilder commandInvocationProvider(CommandInvocationServices commandInvocationServices)
public AeshConsoleBuilder commandNotFoundHandler(CommandNotFoundHandler commandNotFoundHandler)
public AeshConsoleBuilder completerInvocationProvider(CompleterInvocationProvider completerInvocationProvider)
public AeshConsoleBuilder converterInvocationProvider(ConverterInvocationProvider converterInvocationProvider)
public AeshConsoleBuilder validatorInvocationProvider(ValidatorInvocationProvider validatorInvocationProvider)
public AeshConsoleBuilder optionActivatorProvider(OptionActivatorProvider optionActivatorProvider)
public AeshConsoleBuilder manProvider(ManProvider manProvider)
public AeshConsoleBuilder addCommand(Command command)
public AeshConsoleBuilder executeAtStart(java.lang.String execute)
public AeshConsole create()