View Javadoc

1   package org.kohsuke.args4j.spi;
2   
3   import org.kohsuke.args4j.CmdLineException;
4   import org.kohsuke.args4j.CmdLineParser;
5   import org.kohsuke.args4j.Option;
6   
7   /***
8    * Boolean {@link OptionHandler}.
9    * 
10   * @author Kohsuke Kawaguchi
11   */
12  public class BooleanOptionHandler extends OptionHandler {
13      public BooleanOptionHandler(CmdLineParser parser, Option option, Setter setter) {
14          super(parser, option, setter);
15      }
16  
17      public int parseArguments(Parameters params) throws CmdLineException {
18          setter.addValue(true);
19          return 0;
20      }
21  
22      public String getDefaultMetaVariable() {
23          return null;
24      }
25  }