public final class ProcessedCommand<C extends Command> extends Object
Constructor and Description |
---|
ProcessedCommand(String name,
C command,
String description,
CommandValidator validator,
ResultHandler resultHandler,
ProcessedOption argument,
List<ProcessedOption> options,
CommandPopulator populator) |
public ProcessedCommand(String name, C command, String description, CommandValidator validator, ResultHandler resultHandler, ProcessedOption argument, List<ProcessedOption> options, CommandPopulator populator) throws OptionParserException
OptionParserException
public List<ProcessedOption> getOptions()
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 © 2024 JBoss by Red Hat. All rights reserved.