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 }