SettingsException indicating that some Value
instances were found to be ambiguous.AmbiguousValuesException.Converter.convert(Value) method and returns its result.Settings
instance in cases where setting values would
otherwise be indistinguishable from one another.Arbiter.Collection of
Values that (normally) a Settings instance
determined were indistinguishable during value acquisition, and
returns the Value to be used instead (normally drawn from
the Collection according to some heuristic).Collection of
Values that this Settings instance determined
were indistinguishable during value acquisition, and returns the
Value to be used instead (normally drawn from the Collection according to some heuristic).Values'
affiliated Sources
such that the Value whose Source appears earliest in the supplied sources Set will be selected.SettingsException indicating a procedural problem with
value
arbitration.ArbitrationException.ArbitrationException.ArbitrationException.ArbitrationException.Converter interface.ArrayConverter.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.PropertyDescriptors and using their
affiliated write
methods to set the corresponding values.Qualifier indicating that a relevant instance should be
configured immediately after being instantiated.AnnotationLiteral that implements the Configured interface/annotation.SettingsException indicating a procedural problem with
conversion.ConversionException.ConversionException.ConversionException.ConversionException.Value into an appropriately-typed
array and returns the result.Value into the appropriate kind of
object and returns the result.Value to an object of the proper
type and returns the result of the conversion using a Converter previously
installed under a Type equal to the supplied Class.Value to an object of the proper
type and returns the result of the conversion using a Converter previously
installed under a Type equal to the supplied TypeLiteral's Type.Values.Converters instance.Converters instance.BiFunction suitable for use as a default
value function normally provided to the Settings.get(String, Set,
Type, BiFunction) method and its ilk that returns an empty
String when invoked.Source that retrieves values from environment variables.EnvironmentVariablesSource.true if the supplied Object is a Value and has a Value.get() method implementation that
returns a value equal to the return value of an invocation of
this Value's Value.get() method.String value for a setting
named by the supplied name and with default value
semantics implemented by the optional supplied defaultValueFunction.String value for a setting
named by the supplied name and with default value
semantics implemented by the optional supplied defaultValueFunction.String value for a setting
named by the supplied name and qualified
with the supplied qualifiers.String value for a setting
named by the supplied name and qualified
with the supplied qualifiers and with default value
semantics implemented by the optional supplied defaultValueFunction.String value for a setting
named by the supplied name and qualified
with the supplied qualifiers and with default value
semantics implemented by the optional supplied defaultValueFunction.name as converted by the Converter
located using
the supplied Class.name as converted by the Converter
located using
the supplied Class, and with default value semantics
implemented by the optional supplied defaultValueFunction.name as converted by the Converter
located using
the supplied Class, and with default value semantics
implemented by the optional supplied defaultValueFunction.name and qualified
with the supplied qualifiers, as converted by the Converter
located using
the supplied Class, and with default value semantics
implemented by the optional supplied defaultValueFunction.name and qualified
with the supplied qualifiers, as converted by the Converter
located using
the supplied Class, and with default value semantics
implemented by the optional supplied defaultValueFunction.name as converted by the Converter
located
using the supplied TypeLiteral.name as converted by the Converter
located
using the supplied TypeLiteral, and with default value
semantics implemented by the optional supplied defaultValueFunction.name as converted by the Converter
located
using the supplied TypeLiteral, and with default value
semantics implemented by the optional supplied defaultValueFunction.name and qualified
with the supplied qualifiers, as converted by the Converter
located
using the supplied TypeLiteral, and with default value
semantics implemented by the optional supplied defaultValueFunction.name as converted by the Converter
located using
the supplied Type.name and qualified
with the supplied qualifiers, as converted by the Converter
located using
the supplied Type.name as converted by the Converter
located using
the supplied Type, and with default value semantics
implemented by the optional supplied defaultValueFunction.name and qualified
with the supplied qualifiers, as converted by the Converter
located using
the supplied Type, and with default value semantics
implemented by the optional supplied defaultValueFunction.name as converted by the supplied Converter.name and qualified
with the supplied qualifiers, as converted by the supplied Converter.name as converted by the supplied Converter and with default value semantics implemented by the
optional supplied defaultValueFunction.name and qualified
with the supplied qualifiers, as converted by the supplied Converter and with default value semantics implemented by the
optional supplied defaultValueFunction.name and qualified
with the supplied qualifiers, as converted by the supplied Converter and with default value semantics implemented by the
optional supplied defaultValueFunction.Value.Source.getValue(String, Set) method so
that this Settings can be conveniently used as a Source from a higher-order Settings.Source, a name of a setting and a (possibly
null) Set of qualifying Annotations,
returns a Value for the supplied name originating
from the supplied Source.Value suitable for the supplied name by
making use of the System.getProperty(String) method.Collection of Value instances found
to be ambiguous.Collection of Value instances that
were determined to be malformed in some way during the execution
of a Settings.get(String, Set, Converter, BiFunction) operation.Value based off the return
value of the Value.get() method and nothing else.true if this Value is to be treated as
coming from an authoritative source.Setting.Literal.MalformedValuesException.MalformedValuesException.MalformedValuesException.MalformedValuesException.BiFunction suitable for use as a default
value function normally provided to the Settings.get(String, Set,
Type, BiFunction) method and its ilk that returns null
when invoked.Converter stored under a key
equal to the supplied key.Converter stored under a key
equal to the supplied key.true and set the defaultValue element to a value other than Setting.UNSETserialization purposes.Qualifier indicating that
the annotated element should be provided via a Settings-originated value
acquisition operation, such as Settings.get(String, Set,
Converter, BiFunction).AnnotationLiteral that implements the Setting
interface/annotation.Settings.Settings.Settings.RuntimeException indicating a problem with an operation
from, most likely, a Settings instance.SettingsException.SettingsException.SettingsException.SettingsException.Extension providing support for the Setting and
Configured annotations, as well as injection of Settings instances.SettingsExtension.String-typed configuration
values.Arbiter implementation that performs arbitration
among Values by selecting the Value whose
affiliated Source
appears first in the Set of Sources supplied to the
SourceOrderArbiter.arbitrate(Set, String, Set, Collection) method.SourceOrderArbiter.Source that retrieves values from system properties.SystemPropertiesSource.String representation of this Value as
of the current moment by returning the result of invoking the
Value.get() method.null for use in annotation elements,
since annotation elements cannot return or be set to null.Supplier of Strings and hence an abstraction of a
(definitionally) String-typed setting
value, additionally encompassing the setting
name for which it is applicable and the Source whence
it originated.Value.Value.Value.Value.Value.Value.Value.SettingsException indicating a procedural problem with
acquiring Values from, most likely, Sources.ValueAcquisitionException.ValueAcquisitionException.ValueAcquisitionException.ValueAcquisitionException.Copyright © 2019–2020, microBean™. All rights reserved.