Package org.apache.commons.cli

Examples of org.apache.commons.cli.Options.addOptionGroup()


        actionOptionGroup.addOption(OptionBuilder.withDescription("print tokens").create('z'));
        actionOptionGroup.addOption(OptionBuilder.withDescription("print repeats").create('r'));
        actionOptionGroup.isRequired();

        options.addOptionGroup(inputOptionGroup);
        options.addOptionGroup(actionOptionGroup);
        options.addOption(targetOption);
        options.addOption(linesOption);
        options.addOption(regexOption);
        options.addOption(regexFileOption);
        options.addOption(stopOption);
View Full Code Here


    // create Options group
    OptionGroup optionGroup = new OptionGroup();
    optionGroup.addOption(serverOption);
    optionGroup.addOption(clientOption);
    optionGroup.addOption(helpOption);
    options.addOptionGroup(optionGroup);
    options.addOption(portOption);
    options.addOption(addrOption);

    try {
        // parse the command line arguments
View Full Code Here

            calib.addOption(makeOption(OPT_CALIBRATE, Date.class, 1,
                    "dateTimeList"));
            calib.addOption(makeOption(OPT_CALIBRATE_EXIF, Date.class, 1,
                    "jpegDateTimeList"));
            calib.addOption(makeOption(OPT_UTC_OFFSET, Double.class, 1, "secs"));
            options.addOptionGroup(calib);

            OptionGroup ogExif = new OptionGroup();
            ogExif.addOption(OptionBuilder.withLongOpt(OPT_EXIV2)
                    .isRequired(false).hasOptionalArg().withType(String.class)
                    // .withDescription(desc.getString(opt) + " " + ISO_DATE)
View Full Code Here

                    // .withDescription(desc.getString(opt) + " " + ISO_DATE)
                    .create(OPT_EXIV2.charAt(0)));
            // addOption(makeOption(OPT_EXIV2, String.class, 1, "file"));
            ogExif.addOption(makeOption(OPT_EXIF, Boolean.class, 0, null));
            ogExif.addOption(makeOption(OPT_XMP, Boolean.class, 0, null));
            options.addOptionGroup(ogExif);

            options.addOption(makeOption(OPT_READ_XMP, Boolean.class, 0, null));
            options.addOption(makeOption(OPT_TEXT, File.class, 1, "file"));
            options.addOption(makeOption(OPT_XML, File.class, 1, "file"));
            options.addOption(makeOption(OPT_KML, File.class, 1, "file"));
View Full Code Here

        protected Options createOptions() {
            Options options = super.createOptions();
            OptionGroup mode = new OptionGroup();
            mode.addOption(makeOption(OPT_GPX2OVL, Boolean.class, 0, null));
            mode.addOption(makeOption(OPT_OVL2GPX, Boolean.class, 0, null));
            options.addOptionGroup(mode);
            options.addOption(makeOption(OPT_TO_DIR, File.class, 1, "directory"));
            return options;
        }

        @Override
View Full Code Here

    final OptionGroup setOrClear = new OptionGroup();
    scanOptAuths = new Option("s", "scan-authorizations", true, "scan authorizations to set");
    scanOptAuths.setArgName("comma-separated-authorizations");
    setOrClear.addOption(scanOptAuths);
    setOrClear.setRequired(true);
    o.addOptionGroup(setOrClear);
    userOpt = new Option(Shell.userOption, "user", true, "user to operate on");
    userOpt.setArgName("user");
    o.addOption(userOpt);
    return o;
  }
View Full Code Here

    scanOptAuths.setArgName("comma-separated-authorizations");
    setOrClear.addOption(scanOptAuths);
    clearOptAuths = new Option("c", "clear-authorizations", false, "clear the scan authorizations");
    setOrClear.addOption(clearOptAuths);
    setOrClear.setRequired(true);
    o.addOptionGroup(setOrClear);
    userOpt = new Option(Shell.userOption, "user", true, "user to operate on");
    userOpt.setArgName("user");
    o.addOption(userOpt);
    return o;
  }
View Full Code Here

    allOpt.setArgName("all");
   
    nameGroup.addOption(nameOpt);
    nameGroup.addOption(allOpt);
    nameGroup.setRequired(true);
    o.addOptionGroup(nameGroup);
   
    profileOpt = new Option("pn", "profile", true, "iterator profile name");
    profileOpt.setRequired(true);
    profileOpt.setArgName("profile");
    o.addOption(profileOpt);
View Full Code Here

  }
 
  @Override
  public Options getOptions() {
    final Options o = new Options();
    o.addOptionGroup(OptUtil.addListDeleteGroup("constraint"));
    o.addOption(OptUtil.tableOpt("table to add, delete, or list constraints for"));
    return o;
  }
}
View Full Code Here

        if (group != null)
          groups.add(group);
      }
    }
    for (OptionGroup group : groups) {
      modifiedOptions.addOptionGroup(group);
    }
    return modifiedOptions;
  }
 
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.