private String createDescriptionDisplay( OptionDescriptor descriptor ) { List<?> defaultValues = descriptor.defaultValues(); if ( defaultValues.isEmpty() ) return descriptor.description(); String defaultValuesDisplay = createDefaultValuesDisplay( defaultValues ); return descriptor.description() + ' ' + surround( "default: " + defaultValuesDisplay, '(', ')' ); }
private String createDescriptionDisplay( OptionDescriptor descriptor ) { List<?> defaultValues = descriptor.defaultValues(); if ( defaultValues.isEmpty() ) return descriptor.description(); String defaultValuesDisplay = createDefaultValuesDisplay( defaultValues ); return descriptor.description() + ' ' + surround( "default: " + defaultValuesDisplay, '(', ')' ); }
private String createDescriptionDisplay( OptionDescriptor descriptor ) { List<?> defaultValues = descriptor.defaultValues(); if ( defaultValues.isEmpty() ) return descriptor.description(); String defaultValuesDisplay = createDefaultValuesDisplay( defaultValues ); return descriptor.description() + ' ' + surround( "default: " + defaultValuesDisplay, '(', ')' ); }
.orElse( String.valueOf( v ) ) ) .collect( toList() ); String defaultValuesDisplay = createDefaultValuesDisplay( stringifiedDefaults ); return ( descriptor.description() + ' '
/** * <p>Gives a string representing a description of the option with the given descriptor.</p> * * <p>This implementation:</p> * <ul> * <li>Asks for the descriptor's {@link OptionDescriptor#defaultValues()}</li> * <li>If they're not present, answers the descriptor's {@link OptionDescriptor#description()}.</li> * <li>If they are present, concatenates and returns: * <ul> * <li>the descriptor's {@link OptionDescriptor#description()}</li> * <li>{@code ' '}</li> * <li>{@code "default: "} plus the result of {@link #createDefaultValuesDisplay(java.util.List)}, * surrounded by parentheses</li> * </ul> * </li> * </ul> * * @param descriptor a descriptor for a configured option of a parser * @return display text for the option's description */ protected String createDescriptionDisplay( OptionDescriptor descriptor ) { List<?> defaultValues = descriptor.defaultValues(); if ( defaultValues.isEmpty() ) return descriptor.description(); String defaultValuesDisplay = createDefaultValuesDisplay( defaultValues ); return ( descriptor.description() + ' ' + surround( message( "default.value.header" ) + ' ' + defaultValuesDisplay, '(', ')' ) ).trim(); }