List of usage examples for org.apache.commons.cli OptionBuilder create
public static Option create(String opt) throws IllegalArgumentException
char
. From source file:org.apache.ambari.client.NodeList.java
public void addOptions() { Option help = new Option("help", "Help"); Option verbose = new Option("verbose", "Verbose mode"); OptionBuilder.withArgName("true/false"); OptionBuilder.hasArg();// w w w .ja va 2s . co m OptionBuilder.withDescription( "State of the node indicating if node is allocated to some cluster. If not specified, implies both allocated and free nodes"); Option allocated = OptionBuilder.create("allocated"); OptionBuilder.withArgName("true/false"); OptionBuilder.hasArg(); OptionBuilder.withDescription( "State of the node to be listed. If not specified, implies both alive and dead nodes"); Option alive = OptionBuilder.create("alive"); this.options = new Options(); options.addOption(verbose); options.addOption(help); options.addOption(allocated); options.addOption(alive); }
From source file:org.apache.ambari.client.StackAdd.java
public void addOptions() { Option help = new Option("help", "Help"); OptionBuilder.withArgName("name"); OptionBuilder.isRequired();//from w w w .j a v a 2 s. com OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the stack"); Option name = OptionBuilder.create("name"); OptionBuilder.withArgName("location"); OptionBuilder.isRequired(); OptionBuilder.hasArg(); OptionBuilder.withDescription("Either URL or local file path where stack in JSON format is available"); Option location = OptionBuilder.create("location"); this.options = new Options(); options.addOption(location); options.addOption(name); options.addOption(help); }
From source file:org.apache.ambari.client.StackGet.java
public void addOptions() { Option help = new Option("help", "Help"); OptionBuilder.withArgName("stack_name"); OptionBuilder.isRequired();/*from ww w. ja va 2 s . c o m*/ OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the stack"); Option name = OptionBuilder.create("name"); OptionBuilder.withArgName("revision"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the cluster"); Option revision = OptionBuilder.create("revision"); OptionBuilder.withArgName("file_path"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Local file path"); Option file = OptionBuilder.create("file"); this.options = new Options(); options.addOption(name); options.addOption(revision); options.addOption(file); options.addOption(help); }
From source file:org.apache.ambari.client.StackHistory.java
public void addOptions() { Option help = new Option("help", "Help"); Option tree = new Option("tree", "tree representation"); OptionBuilder.withArgName("stack_name"); OptionBuilder.isRequired();/*w w w. j a v a2 s . c o m*/ OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the stack"); Option name = OptionBuilder.create("name"); this.options = new Options(); options.addOption(name); options.addOption(tree); options.addOption(help); }
From source file:org.apache.ambari.client.StackList.java
public void addOptions() { Option help = new Option("help", "Help"); Option tree = new Option("tree", "tree representation"); OptionBuilder.withArgName("name"); OptionBuilder.hasArg();/* w ww . j a v a2 s . co m*/ OptionBuilder.withDescription("Name of the stack"); Option name = OptionBuilder.create("name"); this.options = new Options(); options.addOption(name); options.addOption(tree); options.addOption(help); }
From source file:org.apache.blur.shell.ExecutePlatformCommandCommand.java
private void addOptions(boolean required, Options options, Set<Entry<String, ArgumentDescriptor>> entrySet) { for (Entry<String, ArgumentDescriptor> e : entrySet) { String argumentName = e.getKey(); ArgumentDescriptor argumentDescriptor = e.getValue(); Option option = OptionBuilder.create(argumentName); option.setRequired(required);//w w w . j a va 2 s .c o m String description = argumentDescriptor.getDescription(); option.setDescription(createDescription(description, required)); option.setArgs(1); options.addOption(option); } }
From source file:org.apache.geronimo.cli.BaseCLParser.java
protected void addOptionWithParam(String longOption, String shortOption, String argName, String desc) { OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName(argName); optionBuilder = optionBuilder.withLongOpt(longOption); optionBuilder = optionBuilder.withDescription(desc); Option option = optionBuilder.create(shortOption); options.addOption(option);/*from ww w . j a va2 s.c om*/ }
From source file:org.apache.geronimo.cli.daemon.DaemonCLParser.java
protected void addOverride() { OptionBuilder optionBuilder = OptionBuilder.hasArgs().withArgName("moduleId ..."); optionBuilder = optionBuilder.withLongOpt(ARGUMENT_MODULE_OVERRIDE); optionBuilder = optionBuilder.withDescription("USE WITH CAUTION! Overrides the modules in " + "var/config/config.xml such that only the modules listed on " + "the command line will be started. Note that many J2EE " + "features depend on certain modules being started, so you " + "should be very careful what you omit. Any arguments after " + "this are assumed to be module names."); Option option = optionBuilder.create(ARGUMENT_MODULE_OVERRIDE_SHORTFORM); options.addOption(option);// ww w .j av a 2 s. c o m }
From source file:org.apache.geronimo.cli.deployer.DistributeCommandArgsImpl.java
protected void addTargets() { OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName("targets"); optionBuilder = optionBuilder.withLongOpt(ARGUMENT_TARGETS); optionBuilder = optionBuilder//w ww .j a v a 2 s . com .withDescription("If no targets are provided, the module is distributed to all available " + "targets. Geronimo only provides one target (ever), so this is primarily " + "useful when using a different driver.\n"); Option option = optionBuilder.create(ARGUMENT_TARGETS_SHORTFORM); options.addOption(option); }
From source file:org.apache.geronimo.cli.deployer.InstallBundleCommandArgsImpl.java
protected void addStartLevel() { OptionBuilder optionBuilder = OptionBuilder.hasArg().withArgName("startLevel"); optionBuilder = optionBuilder.withLongOpt(ARGUMENT_START_LEVEL); optionBuilder = optionBuilder.withDescription( "If no start level are provided, will use the framework's initial bundle start level"); Option option = optionBuilder.create(ARGUMENT_START_LEVEL_SHORTFORM); options.addOption(option);//from w w w. ja v a2s .c o m }