org.apache.axis.utils
Class CLArgsParser
java.lang.Object
org.apache.axis.utils.CLArgsParser
public final class CLArgsParser
extends java.lang.Object
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.
CLArgsParser
public CLArgsParser(String[] args,
CLOptionDescriptor[] optionDescriptors)
Create a parser that deals with options and parses certain args.
args
- the argsoptionDescriptors
- the option descriptors
CLArgsParser
public CLArgsParser(String[] args,
CLOptionDescriptor[] optionDescriptors,
ParserControl control)
Create a parser that can deal with options and parses certain args.
args
- the args, typically that passed to the
public static void main(String[] args)
method.optionDescriptors
- the option descriptors
getArgumentById
public final CLOption getArgumentById(int id)
Retrieve the
CLOption
with specified id, or
null
if no command line option is found.
id
- the command line option id
- the
CLOption
with the specified id, or
null
if no CLOption is found.
getArgumentByName
public final CLOption getArgumentByName(String name)
Retrieve the
CLOption
with specified name, or
null
if no command line option is found.
name
- the command line option name
- the
CLOption
with the specified name, or
null
if no CLOption is found.
getArguments
public final Vector getArguments()
Retrieve a list of options that were parsed from command list.
getErrorString
public final String getErrorString()
Retrieve an error message that occured during parsing if one existed.
getUnparsedArgs
public final String[] getUnparsedArgs()
Copyright © 2005 Apache Web Services Project. All Rights Reserved.