test_class.declarator: invalidPatternMap = ConfigurationOption.regexMapOption().key("invalidPatternMap").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Map<Pattern, String>> invalidPatternMap = ConfigurationOption.regexMapOption().key("invalidPatternMap").build();
test_class.type: ConfigurationOption<Map<Pattern, String>>
test_class.var_name: invalidPatternMap
test_class.declarator: invalidPatternSyntax = ConfigurationOption.regexListOption().key("invalidPatternSyntax").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Collection<Pattern>> invalidPatternSyntax = ConfigurationOption.regexListOption().key("invalidPatternSyntax").build();
test_class.type: ConfigurationOption<Collection<Pattern>>
test_class.var_name: invalidPatternSyntax
test_class.declarator: aLong = ConfigurationOption.longOption().key("long").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Long> aLong = ConfigurationOption.longOption().key("long").build();
test_class.type: ConfigurationOption<Long>
test_class.var_name: aLong
test_class.declarator: invalidLong = ConfigurationOption.longOption().key("invalidLong").buildWithDefault(2L)
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Long> invalidLong = ConfigurationOption.longOption().key("invalidLong").buildWithDefault(2L);
test_class.type: ConfigurationOption<Long>
test_class.var_name: invalidLong
test_class.declarator: string = ConfigurationOption.stringOption().key("string").buildRequired()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<String> string = ConfigurationOption.stringOption().key("string").buildRequired();
test_class.type: ConfigurationOption<String>
test_class.var_name: string
test_class.declarator: lowerStrings = ConfigurationOption.lowerStringsOption().key("lowerStrings").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Collection<String>> lowerStrings = ConfigurationOption.lowerStringsOption().key("lowerStrings").build();
test_class.type: ConfigurationOption<Collection<String>>
test_class.var_name: lowerStrings
test_class.declarator: strings = ConfigurationOption.stringsOption().key("strings").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Collection<String>> strings = ConfigurationOption.stringsOption().key("strings").build();
test_class.type: ConfigurationOption<Collection<String>>
test_class.var_name: strings
test_class.declarator: booleanTrue = ConfigurationOption.booleanOption().key("boolean.true").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Boolean> booleanTrue = ConfigurationOption.booleanOption().key("boolean.true").build();
test_class.type: ConfigurationOption<Boolean>
test_class.var_name: booleanTrue
test_class.declarator: booleanFalse = ConfigurationOption.booleanOption().key("boolean.false").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Boolean> booleanFalse = ConfigurationOption.booleanOption().key("boolean.false").build();
test_class.type: ConfigurationOption<Boolean>
test_class.var_name: booleanFalse
test_class.declarator: booleanInvalid = ConfigurationOption.booleanOption().key("boolean.invalid").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Boolean> booleanInvalid = ConfigurationOption.booleanOption().key("boolean.invalid").build();
test_class.type: ConfigurationOption<Boolean>
test_class.var_name: booleanInvalid
test_class.declarator: testCaching = ConfigurationOption.stringOption().key("testCaching").build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<String> testCaching = ConfigurationOption.stringOption().key("testCaching").build();
test_class.type: ConfigurationOption<String>
test_class.var_name: testCaching
test_class.declarator: testUpdate = ConfigurationOption.stringOption().key("testUpdate").dynamic(true).build()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<String> testUpdate = ConfigurationOption.stringOption().key("testUpdate").dynamic(true).build();
test_class.type: ConfigurationOption<String>
test_class.var_name: testUpdate
test_class.declarator: testOptionalWithValue = ConfigurationOption.stringOption().key("testOptionalWithValue").dynamic(true).buildOptional()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Optional<String>> testOptionalWithValue = ConfigurationOption.stringOption().key("testOptionalWithValue").dynamic(true).buildOptional();
test_class.type: ConfigurationOption<Optional<String>>
test_class.var_name: testOptionalWithValue
test_class.declarator: testOptionalWithoutValue = ConfigurationOption.stringOption().key("testOptionalWithoutValue").dynamic(true).buildOptional()
test_class.modifier: private final
test_class.original_string: private final ConfigurationOption<Optional<String>> testOptionalWithoutValue = ConfigurationOption.stringOption().key("testOptionalWithoutValue").dynamic(true).buildOptional();
test_class.type: ConfigurationOption<Optional<String>>
test_class.var_name: testOptionalWithoutValue
test_class.declarator: testAlternateKeys = ConfigurationOption.stringOption()
  			.key("primaryKey")
  			.aliasKeys("alternateKey1", "alternateKey2")
  			.dynamic(true)
  			.build()
test_class.modifier: private
test_class.original_string: private ConfigurationOption<String> testAlternateKeys = ConfigurationOption.stringOption()
  			.key("primaryKey")
  			.aliasKeys("alternateKey1", "alternateKey2")
  			.dynamic(true)
  			.build();
test_class.type: ConfigurationOption<String>
test_class.var_name: testAlternateKeys
test_class.declarator: configuration
test_class.modifier: private
test_class.original_string: private ConfigurationRegistry configuration;
test_class.type: ConfigurationRegistry
test_class.var_name: configuration
test_class.declarator: configSource = SimpleSource
  			.forTest("invalidLong", "two")
  			.add("stagemonitor.reporting.elasticsearch.url", "foo/")
  			.add("invalidPatternMap", "(.*).js: *.js (.*).css:  *.css")
  			.add("invalidPatternSyntax", "(.*.js")
  			.add("long", "2")
  			.add("string", "fooBar")
  			.add("lowerStrings", "fooBar")
  			.add("strings", "fooBar , barFoo")
  			.add("boolean.true", "true")
  			.add("boolean.false", "false")
  			.add("boolean.invalid", "ture")
  			.add("testCaching", "testCaching")
  			.add("testOptionalWithValue", "present")
test_class.modifier: private
test_class.original_string: private SimpleSource configSource = SimpleSource
  			.forTest("invalidLong", "two")
  			.add("stagemonitor.reporting.elasticsearch.url", "foo/")
  			.add("invalidPatternMap", "(.*).js: *.js (.*).css:  *.css")
  			.add("invalidPatternSyntax", "(.*.js")
  			.add("long", "2")
  			.add("string", "fooBar")
  			.add("lowerStrings", "fooBar")
  			.add("strings", "fooBar , barFoo")
  			.add("boolean.true", "true")
  			.add("boolean.false", "false")
  			.add("boolean.invalid", "ture")
  			.add("testCaching", "testCaching")
  			.add("testOptionalWithValue", "present");
test_class.type: SimpleSource
test_class.var_name: configSource
test_class.file: stagemonitor-configuration/src/test/java/org/stagemonitor/configuration/ConfigurationOptionTest.java
test_class.identifier: ConfigurationOptionTest
test_case.body: @Test
  	public void testValidOptions_list() throws Exception {
  		assertThatThrownBy(() -> ConfigurationOption.integersOption()
  				.key("test.list")
  				.dynamic(true)
  				.addValidOption(Arrays.asList(1, 2))
  				.buildWithDefault(Collections.singleton(1)))
  				.isInstanceOf(UnsupportedOperationException.class);
  	}
test_case.class_method_signature: ConfigurationOptionTest.testValidOptions_list()
test_case.full_signature: @Test public void testValidOptions_list()
test_case.identifier: testValidOptions_list
test_case.invocations: isInstanceOf assertThatThrownBy buildWithDefault addValidOption dynamic key integersOption asList singleton
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testValidOptions_list()
focal_class.declarator: logger = LoggerFactory.getLogger(getClass())
focal_class.modifier: private final
focal_class.original_string: private final Logger logger = LoggerFactory.getLogger(getClass());
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: dynamic
focal_class.modifier: private final
focal_class.original_string: private final boolean dynamic;
focal_class.type: boolean
focal_class.var_name: dynamic
focal_class.declarator: sensitive
focal_class.modifier: private final
focal_class.original_string: private final boolean sensitive;
focal_class.type: boolean
focal_class.var_name: sensitive
focal_class.declarator: key
focal_class.modifier: private final
focal_class.original_string: private final String key;
focal_class.type: String
focal_class.var_name: key
focal_class.declarator: aliasKeys
focal_class.modifier: private final
focal_class.original_string: private final List<String> aliasKeys;
focal_class.type: List<String>
focal_class.var_name: aliasKeys
focal_class.declarator: allKeys
focal_class.modifier: private final
focal_class.original_string: private final List<String> allKeys;
focal_class.type: List<String>
focal_class.var_name: allKeys
focal_class.declarator: label
focal_class.modifier: private final
focal_class.original_string: private final String label;
focal_class.type: String
focal_class.var_name: label
focal_class.declarator: description
focal_class.modifier: private final
focal_class.original_string: private final String description;
focal_class.type: String
focal_class.var_name: description
focal_class.declarator: defaultValue
focal_class.modifier: private final
focal_class.original_string: private final T defaultValue;
focal_class.type: T
focal_class.var_name: defaultValue
focal_class.declarator: tags
focal_class.modifier: private final
focal_class.original_string: private final List<String> tags;
focal_class.type: List<String>
focal_class.var_name: tags
focal_class.declarator: validators
focal_class.modifier: private final
focal_class.original_string: private final List<Validator<T>> validators;
focal_class.type: List<Validator<T>>
focal_class.var_name: validators
focal_class.declarator: changeListeners
focal_class.modifier: private final
focal_class.original_string: private final List<ChangeListener<T>> changeListeners;
focal_class.type: List<ChangeListener<T>>
focal_class.var_name: changeListeners
focal_class.declarator: required
focal_class.modifier: private final
focal_class.original_string: private final boolean required;
focal_class.type: boolean
focal_class.var_name: required
focal_class.declarator: defaultValueAsString
focal_class.modifier: private final
focal_class.original_string: private final String defaultValueAsString;
focal_class.type: String
focal_class.var_name: defaultValueAsString
focal_class.declarator: configurationCategory
focal_class.modifier: private final
focal_class.original_string: private final String configurationCategory;
focal_class.type: String
focal_class.var_name: configurationCategory
focal_class.declarator: valueConverter
focal_class.modifier: @JsonIgnore
  	private final
focal_class.original_string: @JsonIgnore
  	private final ValueConverter<T> valueConverter;
focal_class.type: ValueConverter<T>
focal_class.var_name: valueConverter
focal_class.declarator: valueType
focal_class.modifier: private final
focal_class.original_string: private final Class<? super T> valueType;
focal_class.type: Class<? super T>
focal_class.var_name: valueType
focal_class.declarator: validOptions
focal_class.modifier: private final
focal_class.original_string: private final Map<String, String> validOptions;
focal_class.type: Map<String, String>
focal_class.var_name: validOptions
focal_class.declarator: configurationSources
focal_class.modifier: private volatile
focal_class.original_string: private volatile List<ConfigurationSource> configurationSources;
focal_class.type: List<ConfigurationSource>
focal_class.var_name: configurationSources
focal_class.declarator: configuration
focal_class.modifier: private volatile
focal_class.original_string: private volatile ConfigurationRegistry configuration;
focal_class.type: ConfigurationRegistry
focal_class.var_name: configuration
focal_class.declarator: errorMessage
focal_class.modifier: private volatile
focal_class.original_string: private volatile String errorMessage;
focal_class.type: String
focal_class.var_name: errorMessage
focal_class.declarator: optionValue
focal_class.modifier: private volatile
focal_class.original_string: private volatile OptionValue<T> optionValue;
focal_class.type: OptionValue<T>
focal_class.var_name: optionValue
focal_class.file: stagemonitor-configuration/src/main/java/org/stagemonitor/configuration/ConfigurationOption.java
focal_class.identifier: ConfigurationOption
focal_class.class_method_signature: ConfigurationOption.builder(ValueConverter<T> valueConverter, Class<? super T> valueType)
focal_class.full_signature: public static ConfigurationOptionBuilder<T> builder(ValueConverter<T> valueConverter, Class<? super T> valueType)
focal_class.identifier: builder
focal_class.modifiers: public static
focal_class.parameters: (ValueConverter<T> valueConverter, Class<? super T> valueType)
focal_class.return: ConfigurationOptionBuilder<T>
focal_class.signature: ConfigurationOptionBuilder<T> builder(ValueConverter<T> valueConverter, Class<? super T> valueType)
focal_class.class_method_signature: ConfigurationOption.stringOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<String> stringOption()
focal_class.identifier: stringOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<String>
focal_class.signature: ConfigurationOptionBuilder<String> stringOption()
focal_class.class_method_signature: ConfigurationOption.jsonOption(TypeReference<T> typeReference, Class<? super T> clazz)
focal_class.full_signature: public static ConfigurationOptionBuilder<T> jsonOption(TypeReference<T> typeReference, Class<? super T> clazz)
focal_class.identifier: jsonOption
focal_class.modifiers: public static
focal_class.parameters: (TypeReference<T> typeReference, Class<? super T> clazz)
focal_class.return: ConfigurationOptionBuilder<T>
focal_class.signature: ConfigurationOptionBuilder<T> jsonOption(TypeReference<T> typeReference, Class<? super T> clazz)
focal_class.class_method_signature: ConfigurationOption.booleanOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Boolean> booleanOption()
focal_class.identifier: booleanOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Boolean>
focal_class.signature: ConfigurationOptionBuilder<Boolean> booleanOption()
focal_class.class_method_signature: ConfigurationOption.integerOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Integer> integerOption()
focal_class.identifier: integerOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Integer>
focal_class.signature: ConfigurationOptionBuilder<Integer> integerOption()
focal_class.class_method_signature: ConfigurationOption.longOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Long> longOption()
focal_class.identifier: longOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Long>
focal_class.signature: ConfigurationOptionBuilder<Long> longOption()
focal_class.class_method_signature: ConfigurationOption.doubleOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Double> doubleOption()
focal_class.identifier: doubleOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Double>
focal_class.signature: ConfigurationOptionBuilder<Double> doubleOption()
focal_class.class_method_signature: ConfigurationOption.stringsOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Collection<String>> stringsOption()
focal_class.identifier: stringsOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Collection<String>>
focal_class.signature: ConfigurationOptionBuilder<Collection<String>> stringsOption()
focal_class.class_method_signature: ConfigurationOption.lowerStringsOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Collection<String>> lowerStringsOption()
focal_class.identifier: lowerStringsOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Collection<String>>
focal_class.signature: ConfigurationOptionBuilder<Collection<String>> lowerStringsOption()
focal_class.class_method_signature: ConfigurationOption.integersOption()
focal_class.full_signature: public static ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>> integersOption()
focal_class.identifier: integersOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>>
focal_class.signature: ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>> integersOption()
focal_class.class_method_signature: ConfigurationOption.regexListOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Collection<Pattern>> regexListOption()
focal_class.identifier: regexListOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Collection<Pattern>>
focal_class.signature: ConfigurationOptionBuilder<Collection<Pattern>> regexListOption()
focal_class.class_method_signature: ConfigurationOption.regexMapOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<Map<Pattern, String>> regexMapOption()
focal_class.identifier: regexMapOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<Map<Pattern, String>>
focal_class.signature: ConfigurationOptionBuilder<Map<Pattern, String>> regexMapOption()
focal_class.class_method_signature: ConfigurationOption.mapOption(ValueConverter<K> keyConverter, ValueConverter<V> valueConverter)
focal_class.full_signature: public static ConfigurationOptionBuilder<Map<K, V>> mapOption(ValueConverter<K> keyConverter, ValueConverter<V> valueConverter)
focal_class.identifier: mapOption
focal_class.modifiers: public static
focal_class.parameters: (ValueConverter<K> keyConverter, ValueConverter<V> valueConverter)
focal_class.return: ConfigurationOptionBuilder<Map<K, V>>
focal_class.signature: ConfigurationOptionBuilder<Map<K, V>> mapOption(ValueConverter<K> keyConverter, ValueConverter<V> valueConverter)
focal_class.class_method_signature: ConfigurationOption.enumOption(Class<T> clazz)
focal_class.full_signature: public static ConfigurationOptionBuilder<T> enumOption(Class<T> clazz)
focal_class.identifier: enumOption
focal_class.modifiers: public static
focal_class.parameters: (Class<T> clazz)
focal_class.return: ConfigurationOptionBuilder<T>
focal_class.signature: ConfigurationOptionBuilder<T> enumOption(Class<T> clazz)
focal_class.class_method_signature: ConfigurationOption.serviceLoaderStrategyOption(Class<T> serviceLoaderInterface)
focal_class.full_signature: public static ConfigurationOptionBuilder<T> serviceLoaderStrategyOption(Class<T> serviceLoaderInterface)
focal_class.identifier: serviceLoaderStrategyOption
focal_class.modifiers: public static
focal_class.parameters: (Class<T> serviceLoaderInterface)
focal_class.return: ConfigurationOptionBuilder<T>
focal_class.signature: ConfigurationOptionBuilder<T> serviceLoaderStrategyOption(Class<T> serviceLoaderInterface)
focal_class.class_method_signature: ConfigurationOption.urlOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<URL> urlOption()
focal_class.identifier: urlOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<URL>
focal_class.signature: ConfigurationOptionBuilder<URL> urlOption()
focal_class.class_method_signature: ConfigurationOption.urlsOption()
focal_class.full_signature: public static ConfigurationOptionBuilder<List<URL>> urlsOption()
focal_class.identifier: urlsOption
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ConfigurationOptionBuilder<List<URL>>
focal_class.signature: ConfigurationOptionBuilder<List<URL>> urlsOption()
focal_class.class_method_signature: ConfigurationOption.ConfigurationOption(boolean dynamic, boolean sensitive, String key, String label, String description,
  								T defaultValue, String configurationCategory, final ValueConverter<T> valueConverter,
  								Class<? super T> valueType, List<String> tags, boolean required,
  								List<ChangeListener<T>> changeListeners, List<Validator<T>> validators,
  								List<String> aliasKeys, final Map<String, String> validOptions)
focal_class.full_signature: private  ConfigurationOption(boolean dynamic, boolean sensitive, String key, String label, String description,
  								T defaultValue, String configurationCategory, final ValueConverter<T> valueConverter,
  								Class<? super T> valueType, List<String> tags, boolean required,
  								List<ChangeListener<T>> changeListeners, List<Validator<T>> validators,
  								List<String> aliasKeys, final Map<String, String> validOptions)
focal_class.identifier: ConfigurationOption
focal_class.modifiers: private
focal_class.parameters: (boolean dynamic, boolean sensitive, String key, String label, String description,
  								T defaultValue, String configurationCategory, final ValueConverter<T> valueConverter,
  								Class<? super T> valueType, List<String> tags, boolean required,
  								List<ChangeListener<T>> changeListeners, List<Validator<T>> validators,
  								List<String> aliasKeys, final Map<String, String> validOptions)
focal_class.signature:  ConfigurationOption(boolean dynamic, boolean sensitive, String key, String label, String description,
  								T defaultValue, String configurationCategory, final ValueConverter<T> valueConverter,
  								Class<? super T> valueType, List<String> tags, boolean required,
  								List<ChangeListener<T>> changeListeners, List<Validator<T>> validators,
  								List<String> aliasKeys, final Map<String, String> validOptions)
focal_class.class_method_signature: ConfigurationOption.isDynamic()
focal_class.full_signature: public boolean isDynamic()
focal_class.identifier: isDynamic
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDynamic()
focal_class.class_method_signature: ConfigurationOption.getKey()
focal_class.full_signature: public String getKey()
focal_class.identifier: getKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getKey()
focal_class.class_method_signature: ConfigurationOption.getAliasKeys()
focal_class.full_signature: public List<String> getAliasKeys()
focal_class.identifier: getAliasKeys
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getAliasKeys()
focal_class.class_method_signature: ConfigurationOption.getLabel()
focal_class.full_signature: public String getLabel()
focal_class.identifier: getLabel
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getLabel()
focal_class.class_method_signature: ConfigurationOption.getDescription()
focal_class.full_signature: public String getDescription()
focal_class.identifier: getDescription
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDescription()
focal_class.class_method_signature: ConfigurationOption.getDefaultValueAsString()
focal_class.full_signature: public String getDefaultValueAsString()
focal_class.identifier: getDefaultValueAsString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDefaultValueAsString()
focal_class.class_method_signature: ConfigurationOption.getValueAsString()
focal_class.full_signature: public String getValueAsString()
focal_class.identifier: getValueAsString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getValueAsString()
focal_class.class_method_signature: ConfigurationOption.getValueAsSafeString()
focal_class.full_signature: public String getValueAsSafeString()
focal_class.identifier: getValueAsSafeString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getValueAsSafeString()
focal_class.class_method_signature: ConfigurationOption.isSensitive()
focal_class.full_signature: public boolean isSensitive()
focal_class.identifier: isSensitive
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isSensitive()
focal_class.class_method_signature: ConfigurationOption.getValue()
focal_class.full_signature: @JsonIgnore public T getValue()
focal_class.identifier: getValue
focal_class.modifiers: @JsonIgnore public
focal_class.parameters: ()
focal_class.return: T
focal_class.signature: T getValue()
focal_class.class_method_signature: ConfigurationOption.get()
focal_class.full_signature: @JsonIgnore public T get()
focal_class.identifier: get
focal_class.modifiers: @JsonIgnore public
focal_class.parameters: ()
focal_class.return: T
focal_class.signature: T get()
focal_class.class_method_signature: ConfigurationOption.getOptionValue()
focal_class.full_signature: @JsonIgnore public OptionValue<T> getOptionValue()
focal_class.identifier: getOptionValue
focal_class.modifiers: @JsonIgnore public
focal_class.parameters: ()
focal_class.return: OptionValue<T>
focal_class.signature: OptionValue<T> getOptionValue()
focal_class.class_method_signature: ConfigurationOption.setConfigurationSources(List<ConfigurationSource> configurationSources)
focal_class.full_signature:  void setConfigurationSources(List<ConfigurationSource> configurationSources)
focal_class.identifier: setConfigurationSources
focal_class.parameters: (List<ConfigurationSource> configurationSources)
focal_class.return: void
focal_class.signature: void setConfigurationSources(List<ConfigurationSource> configurationSources)
focal_class.class_method_signature: ConfigurationOption.setConfiguration(ConfigurationRegistry configuration)
focal_class.full_signature:  void setConfiguration(ConfigurationRegistry configuration)
focal_class.identifier: setConfiguration
focal_class.parameters: (ConfigurationRegistry configuration)
focal_class.return: void
focal_class.signature: void setConfiguration(ConfigurationRegistry configuration)
focal_class.class_method_signature: ConfigurationOption.getNameOfCurrentConfigurationSource()
focal_class.full_signature: public String getNameOfCurrentConfigurationSource()
focal_class.identifier: getNameOfCurrentConfigurationSource
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getNameOfCurrentConfigurationSource()
focal_class.class_method_signature: ConfigurationOption.getConfigurationCategory()
focal_class.full_signature: public String getConfigurationCategory()
focal_class.identifier: getConfigurationCategory
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getConfigurationCategory()
focal_class.class_method_signature: ConfigurationOption.getTags()
focal_class.full_signature: public List<String> getTags()
focal_class.identifier: getTags
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getTags()
focal_class.class_method_signature: ConfigurationOption.getValueType()
focal_class.full_signature: public String getValueType()
focal_class.identifier: getValueType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getValueType()
focal_class.class_method_signature: ConfigurationOption.getValueConverter()
focal_class.full_signature: public ValueConverter<T> getValueConverter()
focal_class.identifier: getValueConverter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ValueConverter<T>
focal_class.signature: ValueConverter<T> getValueConverter()
focal_class.class_method_signature: ConfigurationOption.getErrorMessage()
focal_class.full_signature: public String getErrorMessage()
focal_class.identifier: getErrorMessage
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getErrorMessage()
focal_class.class_method_signature: ConfigurationOption.getValidOptions()
focal_class.full_signature: public Collection<String> getValidOptions()
focal_class.identifier: getValidOptions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Collection<String>
focal_class.signature: Collection<String> getValidOptions()
focal_class.class_method_signature: ConfigurationOption.getValidOptionsLabelMap()
focal_class.full_signature: public Map<String, String> getValidOptionsLabelMap()
focal_class.identifier: getValidOptionsLabelMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getValidOptionsLabelMap()
focal_class.class_method_signature: ConfigurationOption.reload(boolean reloadNonDynamicValues)
focal_class.full_signature: synchronized void reload(boolean reloadNonDynamicValues)
focal_class.identifier: reload
focal_class.modifiers: synchronized
focal_class.parameters: (boolean reloadNonDynamicValues)
focal_class.return: void
focal_class.signature: void reload(boolean reloadNonDynamicValues)
focal_class.class_method_signature: ConfigurationOption.loadValue()
focal_class.full_signature: private void loadValue()
focal_class.identifier: loadValue
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void loadValue()
focal_class.class_method_signature: ConfigurationOption.loadValueFromSources(String key)
focal_class.full_signature: private ConfigValueInfo loadValueFromSources(String key)
focal_class.identifier: loadValueFromSources
focal_class.modifiers: private
focal_class.parameters: (String key)
focal_class.return: ConfigValueInfo
focal_class.signature: ConfigValueInfo loadValueFromSources(String key)
focal_class.class_method_signature: ConfigurationOption.trySetValue(ConfigValueInfo configValueInfo, String key)
focal_class.full_signature: private boolean trySetValue(ConfigValueInfo configValueInfo, String key)
focal_class.identifier: trySetValue
focal_class.modifiers: private
focal_class.parameters: (ConfigValueInfo configValueInfo, String key)
focal_class.return: boolean
focal_class.signature: boolean trySetValue(ConfigValueInfo configValueInfo, String key)
focal_class.class_method_signature: ConfigurationOption.setToDefault()
focal_class.full_signature: private void setToDefault()
focal_class.identifier: setToDefault
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setToDefault()
focal_class.class_method_signature: ConfigurationOption.isInitialized()
focal_class.full_signature: private boolean isInitialized()
focal_class.identifier: isInitialized
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isInitialized()
focal_class.class_method_signature: ConfigurationOption.handleMissingRequiredValue(String msg)
focal_class.full_signature: private void handleMissingRequiredValue(String msg)
focal_class.identifier: handleMissingRequiredValue
focal_class.modifiers: private
focal_class.parameters: (String msg)
focal_class.return: void
focal_class.signature: void handleMissingRequiredValue(String msg)
focal_class.class_method_signature: ConfigurationOption.hasChanges(String property)
focal_class.full_signature: private boolean hasChanges(String property)
focal_class.identifier: hasChanges
focal_class.modifiers: private
focal_class.parameters: (String property)
focal_class.return: boolean
focal_class.signature: boolean hasChanges(String property)
focal_class.class_method_signature: ConfigurationOption.assertValid(String valueAsString)
focal_class.full_signature: public void assertValid(String valueAsString)
focal_class.identifier: assertValid
focal_class.modifiers: public
focal_class.parameters: (String valueAsString)
focal_class.return: void
focal_class.signature: void assertValid(String valueAsString)
focal_class.class_method_signature: ConfigurationOption.update(T newValue, String configurationSourceName)
focal_class.full_signature: public void update(T newValue, String configurationSourceName)
focal_class.identifier: update
focal_class.modifiers: public
focal_class.parameters: (T newValue, String configurationSourceName)
focal_class.return: void
focal_class.signature: void update(T newValue, String configurationSourceName)
focal_class.class_method_signature: ConfigurationOption.setValue(T value, String valueAsString, String nameOfCurrentConfigurationSource, String key)
focal_class.full_signature: private void setValue(T value, String valueAsString, String nameOfCurrentConfigurationSource, String key)
focal_class.identifier: setValue
focal_class.modifiers: private
focal_class.parameters: (T value, String valueAsString, String nameOfCurrentConfigurationSource, String key)
focal_class.return: void
focal_class.signature: void setValue(T value, String valueAsString, String nameOfCurrentConfigurationSource, String key)
focal_class.class_method_signature: ConfigurationOption.isDefault()
focal_class.full_signature: public boolean isDefault()
focal_class.identifier: isDefault
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDefault()
focal_class.class_method_signature: ConfigurationOption.addChangeListener(ChangeListener<T> changeListener)
focal_class.full_signature: public void addChangeListener(ChangeListener<T> changeListener)
focal_class.identifier: addChangeListener
focal_class.modifiers: public
focal_class.parameters: (ChangeListener<T> changeListener)
focal_class.return: void
focal_class.signature: void addChangeListener(ChangeListener<T> changeListener)
focal_class.class_method_signature: ConfigurationOption.removeChangeListener(ChangeListener<T> changeListener)
focal_class.full_signature: public boolean removeChangeListener(ChangeListener<T> changeListener)
focal_class.identifier: removeChangeListener
focal_class.modifiers: public
focal_class.parameters: (ChangeListener<T> changeListener)
focal_class.return: boolean
focal_class.signature: boolean removeChangeListener(ChangeListener<T> changeListener)
focal_class.class_method_signature: ConfigurationOption.getUsedKey()
focal_class.full_signature: public String getUsedKey()
focal_class.identifier: getUsedKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUsedKey()
focal_method.body: public static ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>> integersOption() {
  		return ConfigurationOption.builder(SetValueConverter.INTEGERS, Collection.class);
  	}
focal_method.class_method_signature: ConfigurationOption.integersOption()
focal_method.full_signature: public static ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>> integersOption()
focal_method.identifier: integersOption
focal_method.invocations: builder
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>>
focal_method.signature: ConfigurationOption.ConfigurationOptionBuilder<Collection<Integer>> integersOption()