Index

A B C D E G H I M N O P Q R S T U V W 
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
Returns an immutable SortedMap representing any attributes further describing this 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
An abstract attributed name-value pair.
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
An abstract, immutable iterable collection of Binding instances.
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
CD_Binding - Static variable in class org.microbean.qualifier.ConstantDescs
CD_Bindings - Static variable in class org.microbean.qualifier.ConstantDescs
CD_NamedAttributeMap - Static variable in class org.microbean.qualifier.ConstantDescs
CD_Qualified - Static variable in class org.microbean.qualifier.ConstantDescs
CD_QualifiedRecord - Static variable in class org.microbean.qualifier.ConstantDescs
CD_Qualifier - Static variable in class org.microbean.qualifier.ConstantDescs
CD_Qualifiers - Static variable in class org.microbean.qualifier.ConstantDescs
compareTo(B) - Method in class org.microbean.qualifier.Binding
Returns an int representing a comparison of this Binding with the supplied Binding, by considering the names, values and attributes of both Bindings.
compareTo(NamedAttributeMap<V>) - Method in record class org.microbean.qualifier.NamedAttributeMap
 
ConstantDescs - Class in org.microbean.qualifier
A utility class containing useful ConstantDescs.
contains(Object) - Method in class org.microbean.qualifier.Bindings
Returns true if and only if the supplied Object is contained by this 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 one Binding contained by this Bindings whose name is equal to the supplied name.
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 a ConstantDesc describing this Binding, if this Binding is capable of being represented as a dynamic constant, or an empty Optional if not.
describeConstable() - Method in class org.microbean.qualifier.Bindings
Returns an Optional housing a ConstantDesc describing this Bindings, if this Bindings is capable of being represented as a dynamic constant, or an empty Optional if not.
describeConstable() - Method in record class org.microbean.qualifier.NamedAttributeMap
 
describeConstable() - Method in interface org.microbean.qualifier.Qualified
Returns an Optional housing a ConstantDesc describing this Qualified, if this Qualified is capable of being represented as a dynamic constant, or an empty Optional if not.
describeConstable() - Method in record class org.microbean.qualifier.Qualified.Record
Returns an Optional housing a ConstantDesc describing this Qualified.Record, if this Qualified.Record is capable of being represented as a dynamic constant, or an empty Optional if not.
describeConstructor() - Method in class org.microbean.qualifier.Binding
Returns a MethodHandleDesc describing the constructor or static method that will be used to create a dynamic constant representing this Binding.
describeConstructor() - Method in class org.microbean.qualifier.Bindings
Returns a MethodHandleDesc describing the constructor or static method that will be used to create a dynamic constant representing this Bindings.
describeConstructor() - Method in class org.microbean.qualifier.Qualifier
Returns a MethodHandleDesc describing the constructor or static method that will be used to create a dynamic constant representing this Qualifier.
describeConstructor() - Method in class org.microbean.qualifier.Qualifiers
Returns a MethodHandleDesc describing the constructor or static method that will be used to create a dynamic constant representing this Qualifiers.

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
Returns true if the supplied Object is equal to this Binding.
equals(Object) - Method in class org.microbean.qualifier.Bindings
Returns true if and only if this Bindings is equal to the supplied Object.
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
Returns a hashcode for this Binding that represents its name, value and attributes.
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
Returns an immutable SortedMap representing any informational-only attributes further describing this 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
Returns the number of entries this Bindings has in common with the supplied Iterable.
isEmpty() - Method in class org.microbean.qualifier.Bindings
Returns true if this Bindings is logically empty.
isEmpty() - Method in record class org.microbean.qualifier.NamedAttributeMap
 
iterator() - Method in class org.microbean.qualifier.Bindings
Returns a non-null, immutable Iterator of Binding instances contained by this 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, whose isEmpty() method will return true.
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 supplied Qualifiers 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 supplied Qualifiers 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 this Qualifiers' entries and additional entries represented by the supplied qualifiers.
plus(Qualifier<V>) - Method in class org.microbean.qualifier.Qualifiers
Returns a usually new Qualifiers with this Qualifiers' entries and an additional entry consisting of the supplied Qualifier.

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
A Constable pairing of a Qualifiers and an Object that is qualified by them.
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's Qualifiers.
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
An immutable Bindings containing Qualifier instances.

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 this Bindings.
spliterator() - Method in class org.microbean.qualifier.Bindings
Returns a non-null, immutable Spliterator of Binding instances contained by this Bindings.
stream() - Method in class org.microbean.qualifier.Bindings
Returns a Stream of this Bindings' entries.
symmetricDifferenceSize(Iterable<?>) - Method in class org.microbean.qualifier.Bindings
Returns the size of the symmetric difference between this Bindings and the supplied Iterable.

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
Returns a String representation of this Binding.
toString() - Method in class org.microbean.qualifier.Bindings
Returns a String representation of this 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 supplied name, or null if either there is no such Binding or there are several Bindings with the supplied name.
uniqueValue(String) - Method in class org.microbean.qualifier.Bindings
Returns the sole Binding value whose name is equal to the supplied name, or null if either there is no such Binding or there are several Bindings with the supplied name.

V

value() - Method in class org.microbean.qualifier.Binding
Returns the value of this Binding, which may be null.

W

withPrefix(String) - Method in class org.microbean.qualifier.Qualifiers
Returns a usually new Qualifiers whose Qualifiers' attribute keys are prefixed with the supplied prefix.
withPrefix(Function<? super Qualifier<V>, ? extends String>) - Method in class org.microbean.qualifier.Qualifiers
Returns a usually new Qualifiers whose Qualifiers' attribute keys are produced by the supplied Function, which is expected to prepend a prefix to the original key and return the result.
A B C D E G H I M N O P Q R S T U V W 
All Classes and Interfaces|All Packages