public class ProcessedOptionBuilder extends Object
ProcessedOption
object using the Builder pattern.Constructor and Description |
---|
ProcessedOptionBuilder() |
public ProcessedOptionBuilder shortName(char n)
public ProcessedOptionBuilder name(String name)
public ProcessedOptionBuilder description(String description)
public ProcessedOptionBuilder argument(String argument)
public ProcessedOptionBuilder type(Class<?> type)
type
- public ProcessedOptionBuilder required(boolean required)
public ProcessedOptionBuilder fieldName(String fieldName)
public ProcessedOptionBuilder hasValue(boolean hasValue)
public ProcessedOptionBuilder isProperty(boolean isProperty)
public ProcessedOptionBuilder hasMultipleValues(boolean hasMultipleValues)
public ProcessedOptionBuilder addDefaultValue(String defaultValue)
public ProcessedOptionBuilder addAllDefaultValues(List<String> defaultValues)
public ProcessedOptionBuilder addAllDefaultValues(String[] defaultValues)
public ProcessedOptionBuilder valueSeparator(char valueSeparator)
public ProcessedOptionBuilder optionType(OptionType optionType)
public ProcessedOptionBuilder converter(Converter converter)
public ProcessedOptionBuilder converter(Class<? extends Converter> converter)
public ProcessedOptionBuilder completer(OptionCompleter completer)
public ProcessedOptionBuilder completer(Class<? extends OptionCompleter> completer)
public ProcessedOptionBuilder validator(OptionValidator validator)
public ProcessedOptionBuilder validator(Class<? extends OptionValidator> validator)
public ProcessedOptionBuilder activator(OptionActivator activator)
public ProcessedOptionBuilder activator(Class<? extends OptionActivator> activator)
public ProcessedOptionBuilder renderer(OptionRenderer renderer)
public ProcessedOptionBuilder renderer(Class<? extends OptionRenderer> renderer)
public ProcessedOptionBuilder overrideRequired(boolean overrideRequired)
public ProcessedOption create() throws OptionParserException
OptionParserException
Copyright © 2017 JBoss, a division of Red Hat, Inc.. All Rights Reserved.