public class DefaultCommandType extends AbstractCommandType
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultCommandType.FieldSetter |
static class |
DefaultCommandType.MethodSetter |
CommandType.Setter, CommandType.Tokenargs, cmdClass, injectable, params| Constructor and Description |
|---|
DefaultCommandType(Class<? extends Runnable> cmdClass,
List<CommandType.Setter> injectable,
Map<String,CommandType.Token> params,
List<CommandType.Token> args) |
| Modifier and Type | Method and Description |
|---|---|
static DefaultCommandType |
fromAnnotatedClass(Class<? extends Runnable> cls) |
static DefaultCommandType |
fromAnnotatedClass(String className) |
String[] |
getAliases() |
String |
getHelp() |
String |
getName() |
compareTo, createInstance, getArguments, getCommandClass, getLastToken, getLastTokenCompletor, getParamCompletor, getParameters, getSyntax, inject, newInstancepublic DefaultCommandType(Class<? extends Runnable> cmdClass, List<CommandType.Setter> injectable, Map<String,CommandType.Token> params, List<CommandType.Token> args)
public static DefaultCommandType fromAnnotatedClass(String className) throws ShellException
ShellExceptionpublic static DefaultCommandType fromAnnotatedClass(Class<? extends Runnable> cls) throws ShellException
ShellExceptionpublic String[] getAliases()
Copyright © 2019 Nuxeo. All rights reserved.