public class CommandLine<T extends Command> extends Object
AeshCommandLineParser
.
All found options and argument can be queried after.Constructor and Description |
---|
CommandLine(CommandLineParser<T> parser) |
CommandLine(CommandLineParserException parserException) |
Modifier and Type | Method and Description |
---|---|
void |
addArgumentValue(String arg) |
void |
addOption(ProcessedOption option) |
ProcessedOption |
getArgument() |
ProcessedOption |
getOption(String name) |
Map<String,String> |
getOptionProperties(String name) |
List<ProcessedOption> |
getOptions() |
String |
getOptionValue(char c) |
String |
getOptionValue(String name) |
String |
getOptionValue(String name,
String fallback) |
List<String> |
getOptionValues(char c) |
List<String> |
getOptionValues(String name) |
List<String> |
getOptionValues(String name,
List<String> fallback) |
CommandLineParser<T> |
getParser() |
CommandLineParserException |
getParserException() |
boolean |
hasOption(char name) |
boolean |
hasOption(String name) |
boolean |
hasOptionWithOverrideRequired() |
boolean |
hasParserError() |
void |
setArgument(ProcessedOption argument) |
void |
setParserError(boolean error) |
void |
setParserException(CommandLineParserException e) |
String |
toString() |
public CommandLine(CommandLineParser<T> parser)
public CommandLine(CommandLineParserException parserException)
public void addOption(ProcessedOption option)
public CommandLineParser<T> getParser()
public List<ProcessedOption> getOptions()
public void addArgumentValue(String arg)
public void setArgument(ProcessedOption argument)
public ProcessedOption getArgument()
public boolean hasOption(char name)
public ProcessedOption getOption(String name)
public boolean hasOption(String name)
public String getOptionValue(char c)
public boolean hasParserError()
public void setParserError(boolean error)
public CommandLineParserException getParserException()
public void setParserException(CommandLineParserException e)
public boolean hasOptionWithOverrideRequired()
Copyright © 2023 JBoss by Red Hat. All rights reserved.