Example usage for org.apache.commons.cli Option addValue

List of usage examples for org.apache.commons.cli Option addValue

Introduction

In this page you can find the example usage for org.apache.commons.cli Option addValue.

Prototype

public boolean addValue(String value) 

Source Link

Document

This method is not intended to be used.

Usage

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;
}