Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Commons Wiki" for 
change notification.

The following page has been changed by EmmanuelBourg:
http://wiki.apache.org/commons/CLI

The comment on the change is:
Removed the documentation bugs (obsolete)

------------------------------------------------------------------------------
  
    * [http://www.devx.com/Java/Article/30117 Extend the JDK Classes with 
Jakarta Commons, Part III] - Explore Jakarta Commons components that enable you 
to parse arguments in a command-line application, connect to various file 
systems at the same time, allow an application to uniformly access 
configurations loaded from various sources, and pool any object.
  
- = Documentation Bugs =
- 
- The Usage Scenarios documentation shows the PosixParser being used for the 
Ant example. This won't work. Either the BasicParser or GnuParser should be 
used for this example.
- ----
- The [http://jakarta.apache.org/commons/cli/usage.html Usage Scenarios] 
documentation gives an API usage example for the Ant '''logfile''' option of:
- 
- {{{Option logfile   = OptionBuilder.withArgName( "file" )}}}[[BR]]
- {{{                                .hasArg()}}}[[BR]]
- {{{                                .withDescription(  "use given file for 
log" )}}}[[BR]]
- {{{                                .create( "}}}''file''{{{" );}}}
- 
- This should instead be:
- 
- {{{Option logfile   = OptionBuilder.withArgName( "file" )}}}[[BR]]
- {{{                                .hasArg()}}}[[BR]]
- {{{                                .withDescription(  "use given file for 
log" )}}}[[BR]]
- {{{                                .create( "}}}'''logfile'''{{{" );}}}
- 
- Similarly for the '''find''' option:
- 
- {{{Option find      = OptionBuilder.withArgName( "file" )}}}[[BR]]
- {{{                                .hasArg()}}}[[BR]]
- {{{                                .withDescription(  "use given file for 
log" )}}}[[BR]]
- {{{                                .create( "}}}'''find'''{{{" );}}}
- 
- 
- The section titled "Retrieving the argument value" shows an example of 
accessing the getOptionValue() method of Options. This is actually a method of 
CommandLine.
- 
- {{{// get c option value}}}[[BR]]
- {{{String countryCode = }}}''options''{{{.getOptionValue("c");}}} // (Wrong 
if options is an instance of Options)
- 
- This should instead be:
- 
- {{{// get c option value}}}[[BR]]
- {{{String countryCode = }}}'''cmd'''{{{.getOptionValue("c");}}} // (Here cmd 
is an instance of CommandLine)
- 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to