public class ProcessedCommand<C extends Command> extends Object
Constructor and Description |
---|
ProcessedCommand(String name,
List<String> aliases,
C command,
String description,
CommandValidator validator,
ResultHandler resultHandler,
ProcessedOption argument,
List<ProcessedOption> options,
CommandPopulator populator,
CommandActivator activator) |
public ProcessedCommand(String name, List<String> aliases, C command, String description, CommandValidator validator, ResultHandler resultHandler, ProcessedOption argument, List<ProcessedOption> options, CommandPopulator populator, CommandActivator activator) throws OptionParserException
OptionParserException
public List<ProcessedOption> getOptions()
public CommandActivator getActivator()
public void addOption(ProcessedOption opt) throws OptionParserException
OptionParserException
public String getName()
public String getDescription()
public CommandValidator getValidator()
public ResultHandler getResultHandler()
public boolean hasArgument()
public ProcessedOption getArgument()
public void setArgument(ProcessedOption argument)
public CommandPopulator getCommandPopulator()
public C getCommand()
public ProcessedOption findOption(String name)
public ProcessedOption findOptionNoActivatorCheck(String name)
public ProcessedOption findLongOption(String name)
public ProcessedOption findLongOptionNoActivatorCheck(String name)
public ProcessedOption startWithOption(String name)
public ProcessedOption startWithLongOption(String name)
public void clear()
public List<TerminalString> getOptionLongNamesWithDash()
public List<TerminalString> findPossibleLongNamesWitdDash(String name)
public String printHelp()
public boolean hasLongOption(String optionName)
public boolean hasOptions()
public boolean hasUniqueLongOption(String optionName)
public void updateInvocationProviders(InvocationProviders invocationProviders)
public void updateSettings(Settings settings)
public boolean containsArgumentWithDefaultValues()
Copyright © 2017 JBoss by Red Hat. All rights reserved.