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