1 package org.kohsuke.args4j.spi;
2
3 import org.kohsuke.args4j.CmdLineParser;
4 import org.kohsuke.args4j.Option;
5 import org.kohsuke.args4j.CmdLineException;
6
7 /***
8 * {@link Integer} {@link OptionHandler}.
9 *
10 * @author Kohsuke Kawaguchi
11 */
12 public class IntOptionHandler extends OptionHandler {
13 public IntOptionHandler(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.getIntParameter(0));
19 return 1;
20 }
21
22 public String getDefaultMetaVariable() {
23 return "N";
24 }
25 }