private void printSingleLineOption(PrintWriter pw, OptionHandler h, ResourceBundle rb) { pw.print(' '); if (!h.option.required()) pw.print('['); pw.print(h.getNameAndMeta(rb, parserProperties)); if (h.option.isMultiValued()) { pw.print(" ..."); } if (!h.option.required()) pw.print(']'); } }
private void printSingleLineOption(PrintWriter pw, OptionHandler h, ResourceBundle rb) { pw.print(' '); if (!h.option.required()) pw.print('['); pw.print(h.getNameAndMeta(rb, parserProperties)); if (h.option.isMultiValued()) { pw.print(" ..."); } if (!h.option.required()) pw.print(']'); } }
throw new IllegalStateException("@Argument with index="+argIndex+" is undefined"); if (!currentOptionHandler.option.isMultiValued()) argIndex++;
throw new IllegalStateException("@Argument with index="+argIndex+" is undefined"); if (!currentOptionHandler.option.isMultiValued()) argIndex++;
private void printSingleLineOption(PrintWriter pw, OptionHandler h, ResourceBundle rb) { pw.print(' '); if (!h.option.required()) pw.print('['); pw.print(h.getNameAndMeta(rb, parserProperties)); if (h.option.isMultiValued()) { pw.print(" ..."); } if (!h.option.required()) pw.print(']'); } }
private void printSingleLineOption(PrintWriter pw, OptionHandler h, ResourceBundle rb) { pw.print(' '); if (!h.option.required()) pw.print('['); pw.print(h.getNameAndMeta(rb, parserProperties)); if (h.option.isMultiValued()) { pw.print(" ..."); } if (!h.option.required()) pw.print(']'); } }
@Override public int parseArguments(final Parameters params) throws CmdLineException { String name = params.getParameter(0); boolean interesting = true; if (name.startsWith("^")) { //$NON-NLS-1$ name = name.substring(1); interesting = false; } final int dot2 = name.indexOf(".."); //$NON-NLS-1$ if (dot2 != -1) { if (!option.isMultiValued()) throw new CmdLineException(MessageFormat.format(CLIText.get().onlyOneMetaVarExpectedIn , option.metaVar(), name)); final String left = name.substring(0, dot2); final String right = name.substring(dot2 + 2); addOne(left, false); addOne(right, true); return 1; } addOne(name, interesting); return 1; }
public MyOptionDef(OptionDef o) { super(o.usage(), o.metaVar(), o.required(), o.handler(), o .isMultiValued()); }
/** * This constructor is required by the args4j framework. * * @param parser * @param option * @param setter */ public CommandHandler(final CmdLineParser parser, final OptionDef option, final Setter<Object> setter) { super(parser, new OptionDef(AllCommands.names(), "<command>", option.required(), option.help(), option.hidden(), CommandHandler.class, option.isMultiValued()) { }, setter); }
/** * Default constructor. * @param parser the parser * @param option the option definition * @param setter the setter * @throws CmdLineException */ public ProxyOptionHandler(CmdLineParser parser, OptionDef option, Setter<? super Object> setter) throws CmdLineException { super(parser, option, setter); OptionDef proxyOption = new OptionDef(option.usage(), option.metaVar(), option.required(), OptionHandler.class, option.isMultiValued()); proxy = parser.createOptionHandler(proxyOption, setter); if (!option.required() && CmdLineOptionsProvider.class.isAssignableFrom(this.setter.getType())) { handleExtraArgs(); } }
/** * Default constructor. * @param parser the parser * @param option the option definition * @param setter the setter * @throws CmdLineException */ public ProxyOptionHandler(CmdLineParser parser, OptionDef option, Setter<? super Object> setter) throws CmdLineException { super(parser, option, setter); OptionDef proxyOption = new OptionDef(option.usage(), option.metaVar(), option.required(), OptionHandler.class, option.isMultiValued()); proxy = parser.createOptionHandler(proxyOption, setter); if (!option.required() && CmdLineOptionsProvider.class.isAssignableFrom(this.setter.getType())) { handleExtraArgs(); } }
+ argIndex + " is undefined"); if (!currentOptionHandler.option.isMultiValued()) argIndex++;
throw new IllegalStateException("@Argument with index="+argIndex+" is undefined"); if (!currentOptionHandler.option.isMultiValued()) argIndex++;
+ argIndex + " is undefined"); if (!currentOptionHandler.option.isMultiValued()) argIndex++;
throw new IllegalStateException("@Argument with index="+argIndex+" is undefined"); if (!currentOptionHandler.option.isMultiValued()) argIndex++;