Package org.apache.axis.utils
Class CLArgsParser
- java.lang.Object
-
- org.apache.axis.utils.CLArgsParser
-
public final class CLArgsParser extends java.lang.ObjectParser 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
Constructors Constructor Description CLArgsParser(java.lang.String[] args, CLOptionDescriptor[] optionDescriptors)Create a parser that deals with options and parses certain args.CLArgsParser(java.lang.String[] args, CLOptionDescriptor[] optionDescriptors, ParserControl control)Create a parser that can deal with options and parses certain args.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CLOptiongetArgumentById(int id)Retrieve theCLOptionwith specified id, ornullif no command line option is found.CLOptiongetArgumentByName(java.lang.String name)Retrieve theCLOptionwith specified name, ornullif no command line option is found.java.util.VectorgetArguments()Retrieve a list of options that were parsed from command list.java.lang.StringgetErrorString()Retrieve an error message that occured during parsing if one existed.java.lang.String[]getUnparsedArgs()
-
-
-
Constructor Detail
-
CLArgsParser
public CLArgsParser(java.lang.String[] args, CLOptionDescriptor[] optionDescriptors, ParserControl control)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
public CLArgsParser(java.lang.String[] args, CLOptionDescriptor[] optionDescriptors)Create a parser that deals with options and parses certain args.- Parameters:
args- the argsoptionDescriptors- the option descriptors
-
-
Method Detail
-
getUnparsedArgs
public final java.lang.String[] getUnparsedArgs()
-
getArguments
public final java.util.Vector getArguments()
Retrieve a list of options that were parsed from command list.- Returns:
- the list of options
-
getArgumentById
public final CLOption getArgumentById(int id)
Retrieve theCLOptionwith specified id, ornullif no command line option is found.
-
getArgumentByName
public final CLOption getArgumentByName(java.lang.String name)
Retrieve theCLOptionwith specified name, ornullif no command line option is found.
-
getErrorString
public final java.lang.String getErrorString()
Retrieve an error message that occured during parsing if one existed.- Returns:
- the error string
-
-