public interface CommandContainer<T extends Command>
extends java.lang.AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
CommandContainerResult |
executeCommand(AeshLine line,
InvocationProviders invocationProviders,
AeshContext aeshContext,
CommandInvocation commandInvocation) |
java.lang.String |
getBuildErrorMessage() |
CommandLineParser<T> |
getParser() |
boolean |
haveBuildError() |
java.lang.String |
printHelp(java.lang.String childCommandName) |
CommandLineParser<T> getParser()
boolean haveBuildError()
java.lang.String printHelp(java.lang.String childCommandName)
childCommandName - (for group commands)java.lang.String getBuildErrorMessage()
CommandContainerResult executeCommand(AeshLine line, InvocationProviders invocationProviders, AeshContext aeshContext, CommandInvocation commandInvocation) throws CommandLineParserException, OptionValidatorException, CommandValidatorException, java.io.IOException, java.lang.InterruptedException
CommandLineParserExceptionOptionValidatorExceptionCommandValidatorExceptionjava.io.IOExceptionjava.lang.InterruptedException