public abstract class Source extends Object
String
-typed configuration
values.
Source
instances are used most commonly by Settings
instances, which layer conversion and arbitration atop
them.
getValue(String, Set)
,
Value
,
Settings
,
Settings.get(String, Set, Class, BiFunction)
Constructor and Description |
---|
Source() |
Modifier and Type | Method and Description |
---|---|
abstract Value |
getValue(String name,
Set<Annotation> qualifiers)
|
public Source()
public abstract Value getValue(String name, Set<Annotation> qualifiers)
name
- the name of the setting for which a Value
is
to be returned; must not be null
qualifiers
- a Set
of qualifier Annotation
instances; may be null
Value
, or null
if no Value
could be created or acquiredNullPointerException
- if name
is null
ValueAcquisitionException
- if there was a procedural
problem acquiring a Value
name
and qualifiers
parameter values may or may
not return Value
s that are identical, equal or neither.null
.Copyright © 2019–2020, microBean™. All rights reserved.