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    * String {@link OptionHandler}.
9    *
10   * @author Kohsuke Kawaguchi
11   */
12  public class StringOptionHandler extends OptionHandler {
13      public StringOptionHandler(CmdLineParser parser, Option option, Setter setter) {
14          super(parser, option, setter);
15      }
16  
17      public int parseArguments(Parameters params) throws CmdLineException {
18          setter.addValue(params.getParameter(0));
19          return 1;
20      }
21  
22      public String getDefaultMetaVariable() {
23          return "VAL";
24      }
25  }