bayard      2004/08/21 19:37:34

  Modified:    cli/src/java/org/apache/commons/cli
                        PatternOptionBuilder.java
  Log:
  improved javadoc info describing how to use PatternOptionBuilder
  
  Revision  Changes    Path
  1.11      +21 -1     
jakarta-commons/cli/src/java/org/apache/commons/cli/PatternOptionBuilder.java
  
  Index: PatternOptionBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli/PatternOptionBuilder.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- PatternOptionBuilder.java 17 Aug 2004 13:51:36 -0000      1.10
  +++ PatternOptionBuilder.java 22 Aug 2004 02:37:34 -0000      1.11
  @@ -16,10 +16,30 @@
   package org.apache.commons.cli;
   
   /** 
  + * <p>
    * Allows Options to be created from a single String.
  + * The pattern contains various single character flags and via
  + * an optional punctuation character, their expected type.
  + * </p>
    *
  + * <table border="1">
  + * <tr><td>a</td><td>-a flag</td></tr>
  + * <tr><td>b@</td><td>-b [classname]</td></tr>
  + * <tr><td>c&gt;</td><td>-c [filename]</td></tr>
  + * <tr><td>d+</td><td>-d [classname] (creates object via empty contructor)</td></tr>
  + * <tr><td>e%</td><td>-e [number] (creates Number instance)</td></tr>
  + * <tr><td>f/</td><td>-f [url]</td></tr>
  + * </table>
  + *
  + * <p>
  + * For example, the following allows command line flags of '-v -p string-value -f 
/dir/file'.
  + * </p>
  + * <code>Options options = PatternOptionBuilder.parsePattern("vp:f/");</code>
  + *
  + * <p>
    * TODO These need to break out to OptionType and also 
    * to be pluggable.
  + * </p>
    *
    * @author Henri Yandell (bayard @ generationjava.com)
    * @version $Revision$
  @@ -185,4 +205,4 @@
   
           return options;
       }
  -}
  \ No newline at end of file
  +}
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to