public boolean select(OptionHandler o) { return o.option.required(); } };
public boolean select(OptionHandler o) { return o.option.required(); } }
public boolean select(OptionHandler o) { return o.option.required(); } }
public boolean select(OptionHandler o) { return o.option.required(); } };
private String createDefaultValuePart(OptionHandler handler) { if (parserProperties.getShowDefaults() && !handler.option.required() && handler.setter instanceof Getter) { String v = handler.printDefaultValue(); if (v!=null) return " " + Messages.DEFAULT_VALUE.format(v); } return ""; }
private String createDefaultValuePart(OptionHandler handler) { if (parserProperties.getShowDefaults() && !handler.option.required() && handler.setter instanceof Getter) { String v = handler.printDefaultValue(); if (v!=null) return " " + Messages.DEFAULT_VALUE.format(v); } return ""; }
private void checkRequiredOptionsAndArguments(Set<OptionHandler> present) throws CmdLineException { // make sure that all mandatory options are present for (OptionHandler handler : options) { if(handler.option.required() && !present.contains(handler)) { throw new CmdLineException(this, Messages.REQUIRED_OPTION_MISSING, handler.option.toString()); } } // make sure that all mandatory arguments are present for (OptionHandler handler : arguments) { if(handler.option.required() && !present.contains(handler)) { throw new CmdLineException(this, Messages.REQUIRED_ARGUMENT_MISSING, handler.option.toString()); } } //make sure that all requires arguments are present for (OptionHandler handler : present) { if (handler.option instanceof NamedOptionDef && !isHandlerHasHisOptions((NamedOptionDef)handler.option, present)) { throw new CmdLineException(this, Messages.REQUIRES_OPTION_MISSING, handler.option.toString(), Arrays.toString(((NamedOptionDef)handler.option).depends())); } } //make sure that all forbids arguments are not present for (OptionHandler handler : present) { if (handler.option instanceof NamedOptionDef && !isHandlerAllowOtherOptions((NamedOptionDef) handler.option, present)) { throw new CmdLineException(this, Messages.FORBIDDEN_OPTION_PRESENT, handler.option.toString(), Arrays.toString(((NamedOptionDef) handler.option).forbids())); } } }
private void checkRequiredOptionsAndArguments(Set<OptionHandler> present) throws CmdLineException { // make sure that all mandatory options are present for (OptionHandler handler : options) { if(handler.option.required() && !present.contains(handler)) { throw new CmdLineException(this, Messages.REQUIRED_OPTION_MISSING, handler.option.toString()); } } // make sure that all mandatory arguments are present for (OptionHandler handler : arguments) { if(handler.option.required() && !present.contains(handler)) { throw new CmdLineException(this, Messages.REQUIRED_ARGUMENT_MISSING, handler.option.toString()); } } //make sure that all requires arguments are present for (OptionHandler handler : present) { if (handler.option instanceof NamedOptionDef && !isHandlerHasHisOptions((NamedOptionDef)handler.option, present)) { throw new CmdLineException(this, Messages.REQUIRES_OPTION_MISSING, handler.option.toString(), Arrays.toString(((NamedOptionDef)handler.option).depends())); } } //make sure that all forbids arguments are not present for (OptionHandler handler : present) { if (handler.option instanceof NamedOptionDef && !isHandlerAllowOtherOptions((NamedOptionDef) handler.option, present)) { throw new CmdLineException(this, Messages.FORBIDDEN_OPTION_PRESENT, handler.option.toString(), Arrays.toString(((NamedOptionDef) handler.option).forbids())); } } }
public boolean select(OptionHandler o) { return o.option.required(); } }
public boolean select(OptionHandler o) { return o.option.required(); } }
public boolean select(OptionHandler o) { return o.option.required(); } };
public boolean select(OptionHandler o) { return o.option.required(); } };
private String createDefaultValuePart(OptionHandler handler) { if (parserProperties.getShowDefaults() && !handler.option.required() && handler.setter instanceof Getter) { String v = handler.printDefaultValue(); if (v!=null) return " " + Messages.DEFAULT_VALUE.format(v); } return ""; }
private String createDefaultValuePart(OptionHandler handler) { if (parserProperties.getShowDefaults() && !handler.option.required() && handler.setter instanceof Getter) { String v = handler.printDefaultValue(); if (v!=null) return " " + Messages.DEFAULT_VALUE.format(v); } return ""; }
public MyOptionDef(OptionDef o) { super(o.usage(), o.metaVar(), o.required(), o.handler(), o .isMultiValued()); }
private static void writeOptions(final XMLElement parent, @SuppressWarnings("rawtypes") final List<OptionHandler> list) throws IOException { for (final OptionHandler<?> o : list) { final XMLElement optionNode = parent.element("option"); optionNode.attr("required", String.valueOf(o.option.required())); optionNode.attr("multiple", String.valueOf(o.setter.isMultiValued())); optionNode.element("usage").text(o.getNameAndMeta(null)); optionNode.element("description").text(o.option.usage()); } }