Index
All Classes and Interfaces|All Packages
A
- AttributeBearing<V> - Interface in org.microbean.qualifier
-
An interface whose implementations have affiliated
NamedAttributeMap
instances. - attributed() - Method in record class org.microbean.qualifier.Attributed
-
Returns the value of the
attributed
record component. - Attributed<T,
V> - Record Class in org.microbean.qualifier - Attributed(Collection<NamedAttributeMap<V>>, T) - Constructor for record class org.microbean.qualifier.Attributed
-
Creates an instance of a
Attributed
record class. - attributes() - Method in interface org.microbean.qualifier.AttributeBearing
-
Returns the affiliated
NamedAttributeMap
instances. - attributes() - Method in record class org.microbean.qualifier.Attributed
-
Returns the value of the
attributes
record component. - attributes() - Method in class org.microbean.qualifier.Binding
- attributes() - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Returns the value of the
attributes
record component.
B
- Binding<V,
B extends Binding<V, B>> - Class in org.microbean.qualifier - Binding(String, V, Map<? extends String, ?>, Map<? extends String, ?>) - Constructor for class org.microbean.qualifier.Binding
-
Creates a new
Binding
. - Bindings<V,
B extends Binding<V, B>> - Class in org.microbean.qualifier - Bindings(Iterable<? extends B>) - Constructor for class org.microbean.qualifier.Bindings
-
Creates a new
Bindings
.
C
- CD_Attributed - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Attributed
. - CD_Binding - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Binding
. - CD_Bindings - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Bindings
. - CD_NamedAttributeMap - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.NamedAttributeMap
. - CD_Qualified - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Qualified
. - CD_QualifiedRecord - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Qualified.Record
. - CD_Qualifier - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Qualifier
. - CD_Qualifiers - Static variable in class org.microbean.qualifier.ConstantDescs
-
A
ClassDesc
describingorg.microbean.qualifier.Qualifiers
. - compareTo(B) - Method in class org.microbean.qualifier.Binding
-
Returns an
int
representing a comparison of thisBinding
with the suppliedBinding
, by considering the names, values and attributes of bothBinding
s. - compareTo(NamedAttributeMap<V>) - Method in record class org.microbean.qualifier.NamedAttributeMap
- ConstantDescs - Class in org.microbean.qualifier
-
A utility class containing useful
ConstantDesc
s. - contains(Object) - Method in class org.microbean.qualifier.Bindings
- containsKey(String) - Method in record class org.microbean.qualifier.NamedAttributeMap
- containsUnique(String) - Method in class org.microbean.qualifier.Bindings
-
Returns
true
if and only if there is exactly oneBinding
contained by thisBindings
whose name is equal to the suppliedname
. - contentHashInput() - Method in record class org.microbean.qualifier.Attributed
- contentHashInput() - Method in record class org.microbean.qualifier.NamedAttributeMap
D
- describeConstable() - Method in record class org.microbean.qualifier.Attributed
- describeConstable() - Method in class org.microbean.qualifier.Binding
-
Returns an
Optional
housing aConstantDesc
describing thisBinding
, if thisBinding
is capable of being represented as a dynamic constant, or an emptyOptional
if not. - describeConstable() - Method in class org.microbean.qualifier.Bindings
-
Returns an
Optional
housing aConstantDesc
describing thisBindings
, if thisBindings
is capable of being represented as a dynamic constant, or an emptyOptional
if not. - describeConstable() - Method in record class org.microbean.qualifier.NamedAttributeMap
- describeConstable() - Method in interface org.microbean.qualifier.Qualified
-
Returns an
Optional
housing aConstantDesc
describing thisQualified
, if thisQualified
is capable of being represented as a dynamic constant, or an emptyOptional
if not. - describeConstable() - Method in record class org.microbean.qualifier.Qualified.Record
-
Returns an
Optional
housing aConstantDesc
describing thisQualified.Record
, if thisQualified.Record
is capable of being represented as a dynamic constant, or an emptyOptional
if not. - describeConstructor() - Method in class org.microbean.qualifier.Binding
-
Returns a
MethodHandleDesc
describing the constructor orstatic
method that will be used to create a dynamic constant representing thisBinding
. - describeConstructor() - Method in class org.microbean.qualifier.Bindings
-
Returns a
MethodHandleDesc
describing the constructor orstatic
method that will be used to create a dynamic constant representing thisBindings
. - describeConstructor() - Method in class org.microbean.qualifier.Qualifier
-
Returns a
MethodHandleDesc
describing the constructor orstatic
method that will be used to create a dynamic constant representing thisQualifier
. - describeConstructor() - Method in class org.microbean.qualifier.Qualifiers
-
Returns a
MethodHandleDesc
describing the constructor orstatic
method that will be used to create a dynamic constant representing thisQualifiers
.
E
- equals(Object) - Method in record class org.microbean.qualifier.Attributed
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.microbean.qualifier.Binding
- equals(Object) - Method in class org.microbean.qualifier.Bindings
- equals(Object) - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.qualifier.Qualified.Record
-
Indicates whether some other object is "equal to" this one.
G
- get(String) - Method in record class org.microbean.qualifier.NamedAttributeMap
H
- hashCode() - Method in record class org.microbean.qualifier.Attributed
-
Returns a hash code value for this object.
- hashCode() - Method in class org.microbean.qualifier.Binding
- hashCode() - Method in class org.microbean.qualifier.Bindings
-
Returns a hashcode for this
Bindings
. - hashCode() - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.qualifier.Qualified.Record
-
Returns a hash code value for this object.
I
- info() - Method in class org.microbean.qualifier.Binding
- info() - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Returns the value of the
info
record component. - intersectionSize(Iterable<?>) - Method in class org.microbean.qualifier.Bindings
- isEmpty() - Method in class org.microbean.qualifier.Bindings
-
Returns
true
if thisBindings
is logically empty. - isEmpty() - Method in record class org.microbean.qualifier.NamedAttributeMap
- iterator() - Method in class org.microbean.qualifier.Bindings
M
- metadata() - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Returns the value of the
metadata
record component.
N
- name() - Method in class org.microbean.qualifier.Binding
-
Returns the name of this
Binding
. - name() - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Returns the value of the
name
record component. - NamedAttributeMap<V> - Record Class in org.microbean.qualifier
- NamedAttributeMap(String) - Constructor for record class org.microbean.qualifier.NamedAttributeMap
- NamedAttributeMap(String, Map<String, V>) - Constructor for record class org.microbean.qualifier.NamedAttributeMap
- NamedAttributeMap(String, Map<String, V>, Map<String, V>, Collection<NamedAttributeMap<V>>) - Constructor for record class org.microbean.qualifier.NamedAttributeMap
-
Creates an instance of a
NamedAttributeMap
record class. - NamedAttributeMap(String, V) - Constructor for record class org.microbean.qualifier.NamedAttributeMap
O
- of() - Static method in class org.microbean.qualifier.Qualifiers
-
Returns a
Qualifiers
, which may or may not be newly created, whoseisEmpty()
method will returntrue
. - of(Iterable<? extends Qualifier<V>>) - Static method in class org.microbean.qualifier.Qualifiers
-
Returns a
Qualifiers
, which may or may not be newly created, representing the supplied arguments. - of(String) - Static method in class org.microbean.qualifier.Qualifier
-
Returns a
Qualifier
, which may or may not be newly created, representing the supplied arguments. - of(String, Map<String, V>, Map<String, V>, Collection<NamedAttributeMap<V>>) - Static method in record class org.microbean.qualifier.NamedAttributeMap
- of(String, V) - Static method in class org.microbean.qualifier.Qualifier
-
Returns a
Qualifier
, which may or may not be newly created, representing the supplied arguments. - of(String, V, Map<? extends String, ?>) - Static method in class org.microbean.qualifier.Qualifier
-
Returns a
Qualifier
, which may or may not be newly created, representing the supplied arguments. - of(String, V, Map<? extends String, ?>, Map<? extends String, ?>) - Static method in class org.microbean.qualifier.Qualifier
-
Returns a
Qualifier
, which may or may not be newly created, representing the supplied arguments. - of(Collection<NamedAttributeMap<V>>, T) - Static method in record class org.microbean.qualifier.Attributed
- of(Qualifier<V>) - Static method in class org.microbean.qualifier.Qualifiers
-
Returns a
Qualifiers
, which may or may not be newly created, representing the supplied arguments. - of(Qualifier<V>, Qualifier<V>) - Static method in class org.microbean.qualifier.Qualifiers
-
Returns a
Qualifiers
, which may or may not be newly created, representing the supplied arguments. - of(Qualifiers<V>, T) - Static method in interface org.microbean.qualifier.Qualified
-
Returns a
Qualified
, which may or may not be newly created, representing the suppliedQualifiers
and qualified object. - of(Qualifiers<V>, T) - Static method in record class org.microbean.qualifier.Qualified.Record
-
Returns a
Qualified.Record
, which may or may not be newly created, representing the suppliedQualifiers
and qualified object. - of(T) - Static method in interface org.microbean.qualifier.Qualified
-
Returns a
Qualified
, which may or may not be newly created, representing the supplied qualified object. - of(T) - Static method in record class org.microbean.qualifier.Qualified.Record
-
Returns a
Qualified.Record
, which may or may not be newly created, representing the qualified object. - ofDisparate(Iterable<? extends Qualifier<?>>) - Static method in class org.microbean.qualifier.Qualifiers
-
Returns a
Qualifiers
, which may or may not be newly created, representing the supplied arguments. - ofDisparate(Qualifier<?>, Qualifier<?>) - Static method in class org.microbean.qualifier.Qualifiers
-
Returns a
Qualifiers
, which may or may not be newly created, representing the supplied arguments. - org.microbean.qualifier - module org.microbean.qualifier
-
Provides packages related to qualifiers, key-value pairs that help describe the features of something.
- org.microbean.qualifier - package org.microbean.qualifier
-
Provides classes and interfaces related to qualifiers, key-value pairs that help describe the features of something.
P
- plus(Iterable<? extends Qualifier<V>>) - Method in class org.microbean.qualifier.Qualifiers
-
Returns a usually new
Qualifiers
with thisQualifiers
' entries and additional entries represented by the suppliedqualifiers
. - plus(Qualifier<V>) - Method in class org.microbean.qualifier.Qualifiers
-
Returns a usually new
Qualifiers
with thisQualifiers
' entries and an additional entry consisting of the suppliedQualifier
.
Q
- qualified() - Method in interface org.microbean.qualifier.Qualified
-
Returns this
Qualified
's qualified object. - qualified() - Method in record class org.microbean.qualifier.Qualified.Record
-
Returns the value of the
qualified
record component. - Qualified<V,
T> - Interface in org.microbean.qualifier - Qualified.Record<V,
T> - Record Class in org.microbean.qualifier - Qualifier<V> - Class in org.microbean.qualifier
-
A
Binding
used to qualify objects. - qualifiers() - Method in interface org.microbean.qualifier.Qualified
-
Returns this
Qualified
'sQualifiers
. - qualifiers() - Method in record class org.microbean.qualifier.Qualified.Record
-
Returns the value of the
qualifiers
record component. - Qualifiers<V> - Class in org.microbean.qualifier
R
- Record(Qualifiers<V>, T) - Constructor for record class org.microbean.qualifier.Qualified.Record
-
Creates a new
Qualified.Record
. - Record(T) - Constructor for record class org.microbean.qualifier.Qualified.Record
-
Creates a new
Qualified.Record
.
S
- size() - Method in class org.microbean.qualifier.Bindings
-
Returns
0
or a positive integer describing the number of entries contained by thisBindings
. - spliterator() - Method in class org.microbean.qualifier.Bindings
- stream() - Method in class org.microbean.qualifier.Bindings
- symmetricDifferenceSize(Iterable<?>) - Method in class org.microbean.qualifier.Bindings
T
- toString() - Method in record class org.microbean.qualifier.Attributed
-
Returns a string representation of this record class.
- toString() - Method in class org.microbean.qualifier.Binding
- toString() - Method in class org.microbean.qualifier.Bindings
- toString() - Method in record class org.microbean.qualifier.NamedAttributeMap
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.qualifier.Qualified.Record
-
Returns a string representation of this record class.
U
- unique(String) - Method in class org.microbean.qualifier.Bindings
-
Returns the sole
Binding
instance whose name is equal to the suppliedname
, ornull
if either there is no suchBinding
or there are severalBinding
s with the suppliedname
. - uniqueValue(String) - Method in class org.microbean.qualifier.Bindings
V
- value() - Method in class org.microbean.qualifier.Binding
-
Returns the value of this
Binding
, which may benull
.
W
- withPrefix(String) - Method in class org.microbean.qualifier.Qualifiers
-
Returns a usually new
Qualifiers
whoseQualifier
s' attribute keys are prefixed with the suppliedprefix
. - withPrefix(Function<? super Qualifier<V>, ? extends String>) - Method in class org.microbean.qualifier.Qualifiers
-
Returns a usually new
Qualifiers
whoseQualifier
s' attribute keys are produced by the suppliedFunction
, which is expected to prepend a prefix to the original key and return the result.
All Classes and Interfaces|All Packages