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

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

Introduction

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

Prototype

public String getOpt() 

Source Link

Document

Retrieve the name of this Option.

Usage

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertListTasksOption(Options options) {
    Option createOption = options.getOption("l");
    assertEquals("l", createOption.getOpt());
    assertEquals("List all tasks", createOption.getArgName());
    assertEquals("list", createOption.getLongOpt());
    assertEquals("Get all of the tasks in the application", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertNameOption(Options options) {
    Option createOption = options.getOption("n");
    assertEquals("n", createOption.getOpt());
    assertEquals("Name", createOption.getArgName());
    assertEquals("name", createOption.getLongOpt());
    assertEquals("The name of the task", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertUrlOption(Options options) {
    Option createOption = options.getOption("u");
    assertEquals("u", createOption.getOpt());
    assertEquals("URL", createOption.getArgName());
    assertEquals("url", createOption.getLongOpt());
    assertEquals("The base URL of the pa11y webservice", createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertRunOption(Options options) {
    Option taskIdOption = options.getOption("r");
    assertEquals("r", taskIdOption.getOpt());
    assertEquals("Run", taskIdOption.getArgName());
    assertEquals("run", taskIdOption.getLongOpt());
    assertEquals("Run a task by ID, generating new results", taskIdOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertRetrieveTaskOption(Options options) {
    Option taskIdOption = options.getOption("g");
    assertEquals("g", taskIdOption.getOpt());
    assertEquals("Get", taskIdOption.getArgName());
    assertEquals("get", taskIdOption.getLongOpt());
    assertEquals("Get a single task by ID", taskIdOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertStandardOption(Options options) {
    Option createOption = options.getOption("s");
    assertEquals("s", createOption.getOpt());
    assertEquals("Accessibility standard", createOption.getArgName());
    assertEquals("standard", createOption.getLongOpt());
    assertEquals(/*from w w w  .j  a va2  s .  com*/
            "The accessibility standard to test the URL against. Must be one of Section508, WCAG2A, WCAG2AA, WCAG2AAA",
            createOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertLastResultOption(Options options) {
    Option createOption = options.getOption("lr");
    assertEquals("lr", createOption.getOpt());
    assertEquals("Last result", createOption.getArgName());
    assertEquals("lastres", createOption.getLongOpt());
    assertEquals("Include the last_result property in the output", createOption.getDescription());
}

From source file:gobblin.runtime.cli.PublicMethodsGobblinCliFactory.java

/**
 * For each method for which the helper created an {@link Option} and for which the input {@link CommandLine} contains
 * that option, this method will automatically call the method on the input {@link EmbeddedGobblin} with the correct
 * arguments.//from   w w w.  j a va  2  s  .c  o  m
 */
public void applyCommandLineOptions(CommandLine cli, EmbeddedGobblin embeddedGobblin) {
    try {
        for (Option option : cli.getOptions()) {
            if (!this.methodsMap.containsKey(option.getOpt())) {
                // Option added by cli driver itself.
                continue;
            }
            if (option.hasArg()) {
                this.methodsMap.get(option.getOpt()).invoke(embeddedGobblin, option.getValue());
            } else {
                this.methodsMap.get(option.getOpt()).invoke(embeddedGobblin);
            }
        }
    } catch (IllegalAccessException | InvocationTargetException exc) {
        throw new RuntimeException("Could not apply options to " + embeddedGobblin.getClass().getName(), exc);
    }
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertDeleteOption(Options options) {
    Option deleteTaskOption = options.getOption("d");
    assertEquals("d", deleteTaskOption.getOpt());
    assertEquals("Delete", deleteTaskOption.getArgName());
    assertEquals("delete", deleteTaskOption.getLongOpt());
    assertEquals("Delete a task by ID", deleteTaskOption.getDescription());
}

From source file:com.somerledsolutions.pa11y.client.cli.OptionsBuilderTest.java

private void assertTaskIdOption(Options options) {
    Option taskIdOption = options.getOption("tid");
    assertEquals("tid", taskIdOption.getOpt());
    assertEquals("Task ID", taskIdOption.getArgName());
    assertEquals("taskid", taskIdOption.getLongOpt());
    assertEquals("The ID of the task", taskIdOption.getDescription());
    assertTrue(taskIdOption.hasArg());/*  www. ja  v  a  2 s . c om*/
}