roxspring    2004/10/08 09:35:34

  Modified:    cli/src/java/org/apache/commons/cli2/builder
                        PatternBuilder.java DefaultOptionBuilder.java
                        CommandBuilder.java GroupBuilder.java
                        ArgumentBuilder.java SwitchBuilder.java
  Log:
  *Builder.reset() now returns this builder instance
  
  Revision  Changes    Path
  1.3       +2 -1      
jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/PatternBuilder.java
  
  Index: PatternBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/PatternBuilder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PatternBuilder.java       22 Apr 2004 23:00:15 -0000      1.2
  +++ PatternBuilder.java       8 Oct 2004 16:35:34 -0000       1.3
  @@ -91,8 +91,9 @@
       /**
        * Resets this builder
        */
  -    public void reset() {
  +    public PatternBuilder reset() {
           options.clear();
  +        return this;
       }
   
       private void createOption(
  
  
  
  1.4       +2 -1      
jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/DefaultOptionBuilder.java
  
  Index: DefaultOptionBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/DefaultOptionBuilder.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DefaultOptionBuilder.java 7 Sep 2004 00:18:24 -0000       1.3
  +++ DefaultOptionBuilder.java 8 Oct 2004 16:35:34 -0000       1.4
  @@ -116,7 +116,7 @@
       /**
        * Resets the builder
        */
  -    public void reset() {
  +    public DefaultOptionBuilder reset() {
           preferredName = null;
           description = null;
           aliases = new HashSet();
  @@ -125,6 +125,7 @@
           argument = null;
           children = null;
           id = 0;
  +        return this;
       }
   
       /**
  
  
  
  1.3       +2 -1      
jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/CommandBuilder.java
  
  Index: CommandBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/CommandBuilder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CommandBuilder.java       22 Apr 2004 23:00:15 -0000      1.2
  +++ CommandBuilder.java       8 Oct 2004 16:35:34 -0000       1.3
  @@ -76,7 +76,7 @@
        * Resets the CommandBuilder to the defaults for a new Command. The method
        * should be called automatically at the end of a create() call.
        */
  -    public void reset() {
  +    public CommandBuilder reset() {
           preferredName = null;
           description = null;
           aliases = new HashSet();
  @@ -84,6 +84,7 @@
           argument = null;
           children = null;
           id = 0;
  +        return this;
       }
   
       /**
  
  
  
  1.3       +2 -1      
jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/GroupBuilder.java
  
  Index: GroupBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/GroupBuilder.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- GroupBuilder.java 22 Apr 2004 23:00:15 -0000      1.2
  +++ GroupBuilder.java 8 Oct 2004 16:35:34 -0000       1.3
  @@ -56,12 +56,13 @@
       /**
        * Resets the builder
        */
  -    public void reset() {
  +    public GroupBuilder reset() {
           name = null;
           description = null;
           options = new ArrayList();
           minimum = 0;
           maximum = Integer.MAX_VALUE;
  +        return this;
       }
   
       /**
  
  
  
  1.4       +2 -1      
jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/ArgumentBuilder.java
  
  Index: ArgumentBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/ArgumentBuilder.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ArgumentBuilder.java      2 Oct 2004 11:35:34 -0000       1.3
  +++ ArgumentBuilder.java      8 Oct 2004 16:35:34 -0000       1.4
  @@ -93,7 +93,7 @@
        * Resets the ArgumentBuilder to the defaults for a new Argument. The
        * method should be called automatically at the end of a create() call.
        */
  -    public final void reset() {
  +    public final ArgumentBuilder reset() {
           name = "arg";
           description = null;
           minimum = 0;
  @@ -104,6 +104,7 @@
           consumeRemaining = "--";
           defaultValues = null;
           id = 0;
  +        return this;
       }
   
       /**
  
  
  
  1.5       +2 -1      
jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/SwitchBuilder.java
  
  Index: SwitchBuilder.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/cli/src/java/org/apache/commons/cli2/builder/SwitchBuilder.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SwitchBuilder.java        7 Sep 2004 00:18:24 -0000       1.4
  +++ SwitchBuilder.java        8 Oct 2004 16:35:34 -0000       1.5
  @@ -98,7 +98,7 @@
       /**
        * Resets the builder
        */
  -    public void reset() {
  +    public SwitchBuilder reset() {
           description = null;
           preferredName = null;
           required = false;
  @@ -107,6 +107,7 @@
           children = null;
           id = 0;
           switchDefault = null;
  +        return this;
       }
   
       /**
  
  
  

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

Reply via email to