Package org.apache.axis.utils
Class CLArgsParser
java.lang.Object
org.apache.axis.utils.CLArgsParser
Parser for command line arguments.
This parses command lines according to the standard (?) of
GNU utilities.
Note: This is still used in 1.1 libraries so do not add 1.2+ dependencies.
- Since:
- 4.0
- Author:
- Peter Donald
-
Constructor Summary
ConstructorsConstructorDescriptionCLArgsParser(String[] args, CLOptionDescriptor[] optionDescriptors) Create a parser that deals with options and parses certain args.CLArgsParser(String[] args, CLOptionDescriptor[] optionDescriptors, ParserControl control) Create a parser that can deal with options and parses certain args. -
Method Summary
Modifier and TypeMethodDescriptionfinal CLOptiongetArgumentById(int id) Retrieve theCLOptionwith specified id, ornullif no command line option is found.final CLOptiongetArgumentByName(String name) Retrieve theCLOptionwith specified name, ornullif no command line option is found.final VectorRetrieve a list of options that were parsed from command list.final StringRetrieve an error message that occured during parsing if one existed.final String[]
-
Constructor Details
-
CLArgsParser
Create a parser that can deal with options and parses certain args.- Parameters:
args- the args, typically that passed to thepublic static void main(String[] args)method.optionDescriptors- the option descriptors
-
CLArgsParser
Create a parser that deals with options and parses certain args.- Parameters:
args- the argsoptionDescriptors- the option descriptors
-
-
Method Details
-
getUnparsedArgs
-
getArguments
Retrieve a list of options that were parsed from command list.- Returns:
- the list of options
-
getArgumentById
Retrieve theCLOptionwith specified id, ornullif no command line option is found. -
getArgumentByName
Retrieve theCLOptionwith specified name, ornullif no command line option is found. -
getErrorString
Retrieve an error message that occured during parsing if one existed.- Returns:
- the error string
-