Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- getCommand()
- setCommand(String)
- addCommand(String, String)
- printCommands()
- setListDeliminator(String)
- addRequiredParameter(String, String)
- addOptionalParameter(String, String, String)
- addFlag(String, String)
- parse(String[], int)
- getOption(String)
- printUsage(String)
- show()
- explainMissing()
- containsRequired()
- getAsInt(String)
- getAsStringList(String)
- getAsIntList(String)
- getAsDoubleList(String)
- getAsDouble(String)
- getAsString(String)
- getInputList()
- hasOption(String)
Class CommandLineParser.CommandLineOption
java.lang.Object
org.jlab.utils.system.CommandLineParser.CommandLineOption
- Enclosing class:
CommandLineParser
This class holds all parameters required, optional and flags
for given command in the command line;
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCommand
(String command, String explanation) void
void
addOptionalParameter
(String par, String dvalue, String description) void
addRequiredParameter
(String par, String description) boolean
void
double
getAsDouble
(String opt) double[]
getAsDoubleList
(String opt) int
int[]
getAsIntList
(String opt) getAsString
(String opt) String[]
getAsStringList
(String opt) boolean
void
void
void
printUsage
(String programName) void
setCommand
(String cmd) void
setListDeliminator
(String delim) void
show()
-
Constructor Details
-
Method Details
-
getCommand
-
setCommand
-
addCommand
-
printCommands
public void printCommands() -
setListDeliminator
-
addRequiredParameter
-
addOptionalParameter
-
addFlag
-
parse
-
getOption
-
printUsage
-
show
public void show() -
explainMissing
public void explainMissing() -
containsRequired
public boolean containsRequired() -
getAsInt
-
getAsStringList
-
getAsIntList
-
getAsDoubleList
-
getAsDouble
-
getAsString
-
getInputList
-
hasOption
-