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

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

Introduction

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

Prototype

public String getArgName() 

Source Link

Document

Gets the display name for the argument value.

Usage

From source file:com.spectralogic.ds3cli.command.CliCommand.java

/**
 * Add each Option in a list as a required argument
 * @param reqArgs List<Option> of required args
 * @param args Arguments object//ww  w  .j  a  v  a2s  . c om
 */
void addRequiredArguments(final List<Option> reqArgs, final Arguments args) {
    for (final Option oReq : reqArgs) {
        oReq.setRequired(true);
        args.addOption(oReq, oReq.getArgName());
    }
}

From source file:com.spectralogic.ds3cli.command.CliCommand.java

/**
 * Add each Option in a list as an optional argument
 * @param reqArgs List<Option> of optional args
 * @param args Arguments object//from  www  . jav a  2 s .  c  om
 */
private void addOptionalArguments(final List<Option> reqArgs, final Arguments args) {
    for (final Option oOpt : reqArgs) {
        oOpt.setRequired(false);
        args.addOption(oOpt, oOpt.getArgName());
    }
}

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

private void assertHelpOption(Options options) {
    Option helpOption = options.getOption("h");
    assertEquals("h", helpOption.getOpt());
    assertEquals("Help", helpOption.getArgName());
    assertEquals("help", helpOption.getLongOpt());
    assertEquals("Shows this help", helpOption.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 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 assertCreateOption(Options options) {
    Option createOption = options.getOption("c");
    assertEquals("c", createOption.getOpt());
    assertEquals("Create task", createOption.getArgName());
    assertEquals("create", createOption.getLongOpt());
    assertEquals("Create a new task", createOption.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());//w  w  w  .j a va2  s.c  om
}

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