public class DefaultCommandType extends AbstractCommandType
Modifier and Type | Class and Description |
---|---|
static class |
DefaultCommandType.FieldSetter |
static class |
DefaultCommandType.MethodSetter |
CommandType.Setter, CommandType.Token
args, 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, newInstance
public 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
ShellException
public static DefaultCommandType fromAnnotatedClass(Class<? extends Runnable> cls) throws ShellException
ShellException
public String[] getAliases()
Copyright © 2019 Nuxeo. All rights reserved.