/** * <p>If an {@link Option} exists for <code>token</code> then * add the token to the processed list.</p> * * <p>If an {@link Option} does not exist and <code>stopAtNonOption</code> * is set then add the remaining tokens to the processed tokens list * directly.</p> * * @param token The current option token * @param stopAtNonOption Specifies whether flattening should halt * at the first non option. */ private void processOptionToken(String token, boolean stopAtNonOption) { if (stopAtNonOption && !options.hasOption(token)) { eatTheRest = true; } if (options.hasOption(token)) { currentOption = options.getOption(token); } tokens.add(token); }
private boolean isYarnPropertiesFileMode(CommandLine commandLine) { boolean canApplyYarnProperties = !commandLine.hasOption(addressOption.getOpt()); if (canApplyYarnProperties) { for (Option option : commandLine.getOptions()) { if (allOptions.hasOption(option.getOpt())) { if (!isDetachedOption(option)) { // don't resume from properties file if yarn options have been specified canApplyYarnProperties = false; break; } } } } return canApplyYarnProperties; }
@Override protected void processOption(final String arg, final ListIterator iter) throws ParseException { boolean hasOption = getOptions().hasOption(arg); if (hasOption) { super.processOption(arg, iter); } else { remainingArgs.add(arg); remainingArgs.add(iter.next().toString()); } }
if (commandLineOptions.hasOption(k)) { final Option o = commandLineOptions.getOption(k); final String argument = "--" + o.getLongOpt();
if (options.hasOption(ch))
private ConfigProvider getS3Provider(ExhibitorCLI cli, CommandLine commandLine, PropertyBasedS3Credential awsCredentials, PropertyBasedS3ClientConfig awsClientConfig, String hostname, Properties defaultProperties, String s3Region) throws Exception { String prefix = cli.getOptions().hasOption(S3_CONFIG_PREFIX) ? commandLine.getOptionValue(S3_CONFIG_PREFIX) : DEFAULT_PREFIX; return new S3ConfigProvider(new S3ClientFactoryImpl(), awsCredentials, awsClientConfig, getS3Arguments(cli, commandLine.getOptionValue(S3_CONFIG), prefix), hostname, defaultProperties, s3Region); }
if (options.hasOption(ch))
if (getOptions().hasOption(str) && str.startsWith("-"))
if (token.length() == 2 || options.hasOption(token))
if (stopAtNonOption && !getOptions().hasOption(t))
boolean hasOption = getOptions().hasOption(arg);
@Override protected void processOption(String arg, ListIterator iter) throws ParseException { if(getOptions().hasOption(arg)) { super.processOption(arg, iter); } } };
@Override protected void processOption(final String arg, final ListIterator iter) throws ParseException { boolean hasOption = getOptions().hasOption(arg); if (hasOption) { super.processOption(arg, iter); } else { remainingArgs.add(arg); remainingArgs.add(iter.next().toString()); } }
@Override protected void processOption(String arg0, @SuppressWarnings("rawtypes") ListIterator arg1) throws ParseException { if (getOptions().hasOption(arg0)){ super.processOption(arg0, arg1); } } }
@Override @SuppressWarnings("rawtypes") protected void processOption(String arg, ListIterator iter) throws ParseException { boolean hasOption = getOptions().hasOption(arg); if (hasOption) { super.processOption(arg, iter); } } }
@Override protected void processOption(final String arg, @SuppressWarnings("rawtypes") final ListIterator iter) throws ParseException { boolean hasOption = getOptions().hasOption(arg); if (hasOption) { super.processOption(arg, iter); } } };