public class CommandLineProxy
extends java.lang.Object
CommandLine.
It implements only the few methods used in PerfTest.
This class has been introduced to easily make environment
variables override or directly set arguments.
CommandLine doesn't implement any interface nor
can be subclassed, that's why this proxy trick is used.| Constructor and Description |
|---|
CommandLineProxy(org.apache.commons.cli.Options options,
org.apache.commons.cli.CommandLine delegate,
java.util.function.Function<java.lang.String,java.lang.String> argumentLookup) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getOptionValue(char opt) |
java.lang.String |
getOptionValue(char opt,
java.lang.String def) |
java.lang.String |
getOptionValue(java.lang.String opt,
java.lang.String def) |
java.lang.String[] |
getOptionValues(char opt) |
java.lang.String[] |
getOptionValues(java.lang.String opt) |
boolean |
hasOption(char opt) |
boolean |
hasOption(java.lang.String opt) |
public CommandLineProxy(org.apache.commons.cli.Options options,
org.apache.commons.cli.CommandLine delegate,
java.util.function.Function<java.lang.String,java.lang.String> argumentLookup)
public boolean hasOption(char opt)
public boolean hasOption(java.lang.String opt)
public java.lang.String getOptionValue(char opt,
java.lang.String def)
public java.lang.String getOptionValue(java.lang.String opt,
java.lang.String def)
public java.lang.String[] getOptionValues(char opt)
public java.lang.String[] getOptionValues(java.lang.String opt)
public java.lang.String getOptionValue(char opt)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.