public class ArgumentContext extends Object
Constructor and Description |
---|
ArgumentContext(ReportConfiguration configuration,
org.apache.commons.cli.CommandLine commandLine)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.cli.CommandLine |
getCommandLine()
Gets the command line.
|
ReportConfiguration |
getConfiguration()
Gets the configuration.
|
void |
logParseException(org.apache.commons.cli.ParseException exception,
org.apache.commons.cli.Option opt,
Object dflt)
Logs a ParseException as a warning.
|
void |
logParseException(org.apache.commons.cli.ParseException exception,
String opt,
Object dflt)
Logs a ParseException as a warning.
|
void |
processArgs()
Process the arguments specified in this context.
|
public ArgumentContext(ReportConfiguration configuration, org.apache.commons.cli.CommandLine commandLine)
configuration
- The configuration that is being built.commandLine
- The command line that is building the configuration.public void processArgs() throws IOException
IOException
- if files can not be read.public ReportConfiguration getConfiguration()
public org.apache.commons.cli.CommandLine getCommandLine()
public void logParseException(org.apache.commons.cli.ParseException exception, String opt, Object dflt)
exception
- the parse exception to logopt
- the option being processeddflt
- The default value the option is being set to.public void logParseException(org.apache.commons.cli.ParseException exception, org.apache.commons.cli.Option opt, Object dflt)
exception
- the parse exception to logopt
- the option being processeddflt
- The default value the option is being set to.Copyright © 2006–2024 Apache Software Foundation. All rights reserved.