org.apache.commons.cli
Class BasicParser

java.lang.Object
  extended by org.apache.commons.cli.Parser
      extended by org.apache.commons.cli.BasicParser
All Implemented Interfaces:
CommandLineParser

public class BasicParser
extends Parser

The class BasicParser provides a very simple implementation of the flatten method.

Version:
$Revision: 680644 $, $Date: 2008-07-29 01:13:48 -0700 (Tue, 29 Jul 2008) $
Author:
John Keyes (john at integralsource.com)

Field Summary
 
Fields inherited from class org.apache.commons.cli.Parser
cmd
 
Constructor Summary
BasicParser()
           
 
Method Summary
protected  String[] flatten(Options options, String[] arguments, boolean stopAtNonOption)
          A simple implementation of Parser's abstract flatten method.
 
Methods inherited from class org.apache.commons.cli.Parser
checkRequiredOptions, getOptions, getRequiredOptions, parse, parse, parse, parse, processArgs, processOption, processProperties, setOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicParser

public BasicParser()
Method Detail

flatten

protected String[] flatten(Options options,
                           String[] arguments,
                           boolean stopAtNonOption)

A simple implementation of Parser's abstract flatten method.

Note: options and stopAtNonOption are not used in this flatten method.

Specified by:
flatten in class Parser
Parameters:
options - The command line Options
arguments - The command line arguments to be parsed
stopAtNonOption - Specifies whether to stop flattening when an non option is found.
Returns:
The arguments String array.


Copyright © 2002-2009 The Apache Software Foundation. All Rights Reserved.