package org.kohsuke.args4j.spi; import org.kohsuke.args4j.OptionDef; import org.kohsuke.args4j.CmdLineException; import org.kohsuke.args4j.CmdLineParser; /** * String {@link OptionHandler}. * * @author Kohsuke Kawaguchi */ public class StringOptionHandler extends OptionHandler<String> { public StringOptionHandler(CmdLineParser parser, OptionDef option, Setter<? super String> setter) { super(parser, option, setter); } @Override public int parseArguments(Parameters params) throws CmdLineException { setter.addValue(params.getParameter(0)); return 1; } @Override public String getDefaultMetaVariable() { return "VAL"; } }