List of usage examples for org.apache.commons.cli Option addValue
public boolean addValue(String value)
From source file:org.eclipse.emf.search.examples.ecore.grep.EcoreGrep.java
private Options initOptions() { Option patternOpt = new Option(PATTERN_OPT_ID, true, "pattern kind for Ecore query among 'REGEX', 'NORMAL', 'CASE' (Regular Expresion, Normal *,? Compliant Pattern, Case Sensitive) "); patternOpt.addValue("REGEX"); patternOpt.addValue("NORMAL"); patternOpt.addValue("CASE"); patternOpt.setArgs(1);/* w w w . jav a2s.c o m*/ Option exprOpt = new Option(EXPR_OPT_ID, true, "expression"); exprOpt.setArgs(1); exprOpt.setRequired(true); Option dirOpt = new Option(DIR_OPT_ID, true, "directory list"); dirOpt.setArgs(Option.UNLIMITED_VALUES); dirOpt.setRequired(true); Option participantOpt = new Option(PARTICIPANT_OPT_ID, true, "meta-element participant list"); participantOpt.setArgs(Option.UNLIMITED_VALUES); Options options = new Options(); options.addOption(dirOpt); options.addOption(exprOpt); options.addOption(patternOpt); options.addOption(participantOpt); return options; }