private Map<String, AbstractOptionSpec<?>> _recognizedOptions() { Map<String, AbstractOptionSpec<?>> options = new LinkedHashMap<>(); for ( AbstractOptionSpec<?> spec : trainingOrder ) { for ( String option : spec.options() ) options.put( option, spec ); } return options; }
private Map<String, AbstractOptionSpec<?>> _recognizedOptions() { Map<String, AbstractOptionSpec<?>> options = new LinkedHashMap<>(); for ( AbstractOptionSpec<?> spec : trainingOrder ) { for ( String option : spec.options() ) options.put( option, spec ); } return options; }
void addWithArgument( AbstractOptionSpec<?> spec, String argument ) { detectedSpecs.add( spec ); for ( String each : spec.options() ) detectedOptions.put( each, spec ); List<String> optionArguments = optionsToArguments.get( spec ); if ( optionArguments == null ) { optionArguments = new ArrayList<>(); optionsToArguments.put( spec, optionArguments ); } if ( argument != null ) optionArguments.add( argument ); }
void addWithArgument( AbstractOptionSpec<?> spec, String argument ) { detectedSpecs.add( spec ); for ( String each : spec.options() ) detectedOptions.put( each, spec ); List<String> optionArguments = optionsToArguments.get( spec ); if ( optionArguments == null ) { optionArguments = new ArrayList<String>(); optionsToArguments.put( spec, optionArguments ); } if ( argument != null ) optionArguments.add( argument ); }
void addWithArgument( AbstractOptionSpec<?> spec, String argument ) { detectedSpecs.add( spec ); for ( String each : spec.options() ) detectedOptions.put( each, spec ); List<String> optionArguments = optionsToArguments.get( spec ); if ( optionArguments == null ) { optionArguments = new ArrayList<>(); optionsToArguments.put( spec, optionArguments ); } if ( argument != null ) optionArguments.add( argument ); }
void addWithArgument( AbstractOptionSpec<?> spec, String argument ) { detectedSpecs.add( spec ); for ( String each : spec.options() ) detectedOptions.put( each, spec ); List<String> optionArguments = optionsToArguments.get( spec ); if ( optionArguments == null ) { optionArguments = new ArrayList<String>(); optionsToArguments.put( spec, optionArguments ); } if ( argument != null ) optionArguments.add( argument ); }
void addWithArgument( AbstractOptionSpec<?> spec, String argument ) { detectedSpecs.add( spec ); for ( String each : spec.options() ) detectedOptions.put( each, spec ); List<String> optionArguments = optionsToArguments.get( spec ); if ( optionArguments == null ) { optionArguments = new ArrayList<String>(); optionsToArguments.put( spec, optionArguments ); } if ( argument != null ) optionArguments.add( argument ); }
void recognize( AbstractOptionSpec<?> spec ) { recognizedOptions.putAll( spec.options(), spec ); trainingOrder.add( spec ); }
void recognize( AbstractOptionSpec<?> spec ) { recognizedOptions.putAll( spec.options(), spec ); trainingOrder.add( spec ); }
void recognize( AbstractOptionSpec<?> spec ) { recognizedOptions.putAll( spec.options(), spec ); }
void recognize( AbstractOptionSpec<?> spec ) { recognizedOptions.putAll( spec.options(), spec ); }
void recognize( AbstractOptionSpec<?> spec ) { recognizedOptions.putAll( spec.options(), spec ); }
private void ensureRequiredOptions( OptionSet options ) { Collection<String> missingRequiredOptions = new HashSet<String>(); for ( AbstractOptionSpec<?> each : recognizedOptions.toJavaUtilMap().values() ) { if ( each.isRequired() && !options.has( each ) ) missingRequiredOptions.addAll( each.options() ); } boolean helpOptionPresent = false; for ( AbstractOptionSpec<?> each : recognizedOptions.toJavaUtilMap().values() ) { if ( each.isForHelp() ) { helpOptionPresent = true; break; } } if ( !missingRequiredOptions.isEmpty() && !helpOptionPresent ) // GemFire Addition : Add options detected so far throw new MissingRequiredOptionException( missingRequiredOptions, options ); }
private void ensureRequiredOptions( OptionSet options ) { Collection<String> missingRequiredOptions = new HashSet<String>(); for ( AbstractOptionSpec<?> each : recognizedOptions.toJavaUtilMap().values() ) { if ( each.isRequired() && !options.has( each ) ) missingRequiredOptions.addAll( each.options() ); } boolean helpOptionPresent = false; for ( AbstractOptionSpec<?> each : recognizedOptions.toJavaUtilMap().values() ) { if ( each.isForHelp() ) { helpOptionPresent = true; break; } } if ( !missingRequiredOptions.isEmpty() && !helpOptionPresent ) // GemFire Addition : Add options detected so far throw new MissingRequiredOptionException( missingRequiredOptions, options ); }
private void ensureRequiredOptions( OptionSet options ) { Collection<String> missingRequiredOptions = new HashSet<String>(); for ( AbstractOptionSpec<?> each : recognizedOptions.toJavaUtilMap().values() ) { if ( each.isRequired() && !options.has( each ) ) missingRequiredOptions.addAll( each.options() ); } boolean helpOptionPresent = false; for ( AbstractOptionSpec<?> each : recognizedOptions.toJavaUtilMap().values() ) { if ( each.isForHelp() ) { helpOptionPresent = true; break; } } if ( !missingRequiredOptions.isEmpty() && !helpOptionPresent ) // GemFire Addition : Add options detected so far throw new MissingRequiredOptionException( missingRequiredOptions, options ); }