Example usage for org.apache.commons.cli2 Option getId

List of usage examples for org.apache.commons.cli2 Option getId

Introduction

In this page you can find the example usage for org.apache.commons.cli2 Option getId.

Prototype

int getId();

Source Link

Document

Returns the id of the option.

Usage

From source file:org.rzo.yajsw.WrapperExe.java

/**
 * Execute command./*from  www.j  a v a 2s  .c  o m*/
 * 
 * @param cmd
 *            the cmd
 */
private static void executeCommand(Option cmd) {
    switch (cmd.getId()) {
    case OPTION_C:
        doConsole();
        break;
    case OPTION_T:
        doStart();
        break;
    case OPTION_P:
        doStop();
        break;
    case OPTION_TX:
        doStartPosix();
        break;
    case OPTION_PX:
        doStopPosix();
        break;
    case OPTION_I:
        doInstall();
        break;
    case OPTION_R:
        doRemove();
        break;
    case OPTION_N:
        pid = ((Long) cl.getValue(cmd)).intValue();
        doReconnect();
        break;
    case OPTION_G:
        pid = ((Long) cl.getValue(cmd)).intValue();
        doGenerate();
        break;
    case OPTION_D:
        break;
    case OPTION_Q:
        doState();
        break;
    case OPTION_QS:
        doStateSilent();
        break;
    case OPTION_Y:
        doStartTrayIcon();
        break;
    default:
        System.out.println("unimplemented option " + cmd.getPreferredName());
    }
}