Package org.apache.commons.cli
Interface CommandLineParser
-
- All Known Implementing Classes:
BasicParser,DefaultParser,GnuParser,Parser,PosixParser
public interface CommandLineParserA class that implements theCommandLineParserinterface can parse a String array according to theOptionsspecified and return aCommandLine.- Version:
- $Id: CommandLineParser.java 1443102 2013-02-06 18:12:16Z tn $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CommandLineparse(Options options, java.lang.String[] arguments)Parse the arguments according to the specified options.CommandLineparse(Options options, java.lang.String[] arguments, boolean stopAtNonOption)Parse the arguments according to the specified options.
-
-
-
Method Detail
-
parse
CommandLine parse(Options options, java.lang.String[] arguments) throws ParseException
Parse the arguments according to the specified options.- Parameters:
options- the specified Optionsarguments- the command line arguments- Returns:
- the list of atomic option and value tokens
- Throws:
ParseException- if there are any problems encountered while parsing the command line tokens.
-
parse
CommandLine parse(Options options, java.lang.String[] arguments, boolean stopAtNonOption) throws ParseException
Parse the arguments according to the specified options.- Parameters:
options- the specified Optionsarguments- the command line argumentsstopAtNonOption- if true an unrecognized argument stops the parsing and the remaining arguments are added to theCommandLines args list. If false an unrecognized argument triggers a ParseException.- Returns:
- the list of atomic option and value tokens
- Throws:
ParseException- if there are any problems encountered while parsing the command line tokens.
-
-