public class ConfigOptionBuilder
extends java.lang.Object
ConfigOption
for use in com.tngtech.jgiven.report.AbstractReportGenerator#additionalConfigOptions(List)
Constructor and Description |
---|
ConfigOptionBuilder(java.lang.String longName) |
Modifier and Type | Method and Description |
---|---|
ConfigOption |
build() |
ConfigOptionBuilder |
setCommandLineOptionWithArgument(CommandLineOption commandLineOption,
StringConverter converter)
if you want to parse an argument, you need a converter from String to Object
|
ConfigOptionBuilder |
setCommandLineOptionWithoutArgument(CommandLineOption commandLineOption,
java.lang.Object value)
if you don't have an argument, choose the value that is going to be inserted into the map instead
|
ConfigOptionBuilder |
setDefaultWith(java.lang.Object defaultValue)
if you have a default, it's automatically optional
|
ConfigOptionBuilder |
setDescription(java.lang.String description) |
ConfigOptionBuilder |
setEnvironmentString(java.lang.String envString,
StringConverter converter) |
ConfigOptionBuilder |
setOptional()
if the option is optional, you don't have to use it
|
ConfigOptionBuilder |
setPropertyString(java.lang.String propertyString,
StringConverter converter) |
ConfigOptionBuilder |
setShortName(java.lang.String shortName) |
ConfigOptionBuilder |
setStringConverter(StringConverter converter)
if you want to convert some string to an object, you have an argument to parse
|
public ConfigOptionBuilder setShortName(java.lang.String shortName)
public ConfigOptionBuilder setCommandLineOptionWithArgument(CommandLineOption commandLineOption, StringConverter converter)
commandLineOption
- specification of the command line optionsconverter
- how to convert your String value to a castable Objectpublic ConfigOptionBuilder setCommandLineOptionWithoutArgument(CommandLineOption commandLineOption, java.lang.Object value)
commandLineOption
- specification of the command line optionsvalue
- the value that is going to be inserted into the map instead of the argumentpublic ConfigOptionBuilder setPropertyString(java.lang.String propertyString, StringConverter converter)
public ConfigOptionBuilder setEnvironmentString(java.lang.String envString, StringConverter converter)
public ConfigOptionBuilder setDescription(java.lang.String description)
public ConfigOptionBuilder setOptional()
public ConfigOptionBuilder setDefaultWith(java.lang.Object defaultValue)
public ConfigOptionBuilder setStringConverter(StringConverter converter)
public ConfigOption build()