Index

A B C D E F H I L N O S T V Z 
All Classes and Interfaces|All Packages

A

ArrayValue<T> - Record Class in org.microbean.attributes
A Value holding other Values.
ArrayValue(T[]) - Constructor for record class org.microbean.attributes.ArrayValue
Creates a new ArrayValue.
Attributed - Interface in org.microbean.attributes
Something with affiliated Attributes instances that further describe it.
attributes() - Method in interface org.microbean.attributes.Attributed
Returns a non-null, immutable, determinate List of Attributes.
attributes() - Method in record class org.microbean.attributes.Attributes
Returns a List of Attributes associated with this Attributes directly, or an empty List if there is no such List.
attributes(String) - Method in record class org.microbean.attributes.Attributes
Returns a List of Attributes associated with the supplied key, or an empty List if there is no such List.
Attributes - Record Class in org.microbean.attributes
Attributes(String, Map<String, Value<?>>, Map<String, Value<?>>, Map<String, List<Attributes>>) - Constructor for record class org.microbean.attributes.Attributes
Creates a new Attributes.
attributesMap() - Method in record class org.microbean.attributes.Attributes
Returns the value of the attributesMap record component.

B

BooleanValue - Record Class in org.microbean.attributes
A Value whose value is a boolean.
BooleanValue(boolean) - Constructor for record class org.microbean.attributes.BooleanValue
Creates an instance of a BooleanValue record class.
ByteValue - Record Class in org.microbean.attributes
A Value whose value is a byte.
ByteValue(byte) - Constructor for record class org.microbean.attributes.ByteValue
Creates an instance of a ByteValue record class.

C

CharValue - Record Class in org.microbean.attributes
A Value whose value is a char.
CharValue(char) - Constructor for record class org.microbean.attributes.CharValue
Creates an instance of a CharValue record class.
CLASS_JAVA_LANG_OBJECT - Static variable in record class org.microbean.attributes.ClassValue
 
CLASS_JAVA_LANG_STRING - Static variable in record class org.microbean.attributes.ClassValue
 
ClassValue<T> - Record Class in org.microbean.attributes
A Value whose value is a Class.
ClassValue(Class<T>) - Constructor for record class org.microbean.attributes.ClassValue
Creates a new ClassValue.
compareTo(ArrayValue<T>) - Method in record class org.microbean.attributes.ArrayValue
 
compareTo(Attributes) - Method in record class org.microbean.attributes.Attributes
 
compareTo(BooleanValue) - Method in record class org.microbean.attributes.BooleanValue
 
compareTo(ByteValue) - Method in record class org.microbean.attributes.ByteValue
 
compareTo(CharValue) - Method in record class org.microbean.attributes.CharValue
 
compareTo(ClassValue<T>) - Method in record class org.microbean.attributes.ClassValue
 
compareTo(DoubleValue) - Method in record class org.microbean.attributes.DoubleValue
 
compareTo(EnumValue<E>) - Method in record class org.microbean.attributes.EnumValue
 
compareTo(FloatValue) - Method in record class org.microbean.attributes.FloatValue
 
compareTo(IntValue) - Method in record class org.microbean.attributes.IntValue
 
compareTo(ListValue<T>) - Method in record class org.microbean.attributes.ListValue
 
compareTo(LongValue) - Method in record class org.microbean.attributes.LongValue
 
compareTo(ShortValue) - Method in record class org.microbean.attributes.ShortValue
 
compareTo(StringValue) - Method in record class org.microbean.attributes.StringValue
 

D

describeConstable() - Method in record class org.microbean.attributes.ArrayValue
 
describeConstable() - Method in record class org.microbean.attributes.Attributes
 
describeConstable() - Method in record class org.microbean.attributes.BooleanValue
 
describeConstable() - Method in record class org.microbean.attributes.ByteValue
 
describeConstable() - Method in record class org.microbean.attributes.CharValue
 
describeConstable() - Method in record class org.microbean.attributes.ClassValue
 
describeConstable() - Method in record class org.microbean.attributes.DoubleValue
 
describeConstable() - Method in record class org.microbean.attributes.EnumValue
 
describeConstable() - Method in record class org.microbean.attributes.FloatValue
 
describeConstable() - Method in record class org.microbean.attributes.IntValue
 
describeConstable() - Method in record class org.microbean.attributes.ListValue
 
describeConstable() - Method in record class org.microbean.attributes.LongValue
 
describeConstable() - Method in record class org.microbean.attributes.ShortValue
 
describeConstable() - Method in record class org.microbean.attributes.StringValue
 
DoubleValue - Record Class in org.microbean.attributes
A Value whose value is a double.
DoubleValue(double) - Constructor for record class org.microbean.attributes.DoubleValue
Creates an instance of a DoubleValue record class.

E

EMPTY - Static variable in record class org.microbean.attributes.StringValue
 
EnumValue<E> - Record Class in org.microbean.attributes
A Value whose value is an Enum.
EnumValue(E) - Constructor for record class org.microbean.attributes.EnumValue
Creates a new EnumValue.
equals(Object) - Method in record class org.microbean.attributes.ArrayValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in interface org.microbean.attributes.Attributed
Returns true if and only if this Attributed implementation is equal to the supplied Object, following the general contract of Object.equals(Object) with additional requirements.
equals(Object) - Method in record class org.microbean.attributes.Attributes
Returns true if this Attributes equals the supplied Object.
equals(Object) - Method in record class org.microbean.attributes.BooleanValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.ByteValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.CharValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.ClassValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.DoubleValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.EnumValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.FloatValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.IntValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.ListValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.LongValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.ShortValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.microbean.attributes.StringValue
Indicates whether some other object is "equal to" this one.

F

FALSE - Static variable in record class org.microbean.attributes.BooleanValue
The BooleanValue representing false.
FloatValue - Record Class in org.microbean.attributes
A Value whose value is a float.
FloatValue(float) - Constructor for record class org.microbean.attributes.FloatValue
Creates an instance of a FloatValue record class.

H

hashCode() - Method in record class org.microbean.attributes.ArrayValue
Returns a hash code value for this object.
hashCode() - Method in interface org.microbean.attributes.Attributed
Returns a hashcode for this Attributed implementation that is not based on the return value of an invocation of the Attributed.attributes() method.
hashCode() - Method in record class org.microbean.attributes.Attributes
Returns a hash code value for this Attributes derived solely from its values.
hashCode() - Method in record class org.microbean.attributes.BooleanValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.ByteValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.CharValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.ClassValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.DoubleValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.EnumValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.FloatValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.IntValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.ListValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.LongValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.ShortValue
Returns a hash code value for this object.
hashCode() - Method in record class org.microbean.attributes.StringValue
Returns a hash code value for this object.

I

IntValue - Record Class in org.microbean.attributes
A Value whose value is an int.
IntValue(int) - Constructor for record class org.microbean.attributes.IntValue
Creates an instance of a IntValue record class.

L

ListValue<T> - Record Class in org.microbean.attributes
A Value holding other Values.
ListValue(List<T>) - Constructor for record class org.microbean.attributes.ListValue
Creates a new ListValue.
LongValue - Record Class in org.microbean.attributes
A Value whose value is a long.
LongValue(long) - Constructor for record class org.microbean.attributes.LongValue
Creates an instance of a LongValue record class.

N

name() - Method in record class org.microbean.attributes.Attributes
Returns the value of the name record component.
NEGATIVE_ONE - Static variable in record class org.microbean.attributes.IntValue
 
normalize(T) - Method in class org.microbean.attributes.Normalizer
Normalizes the supplied element such that if this Normalizer already has an equivalent cached element, the cached element is returned, and, if it does not, the supplied element is cached indefinitely and returned.
Normalizer<T> - Class in org.microbean.attributes
A simple, mutable, concurrent, Attributed-aware cache of objects.
Normalizer() - Constructor for class org.microbean.attributes.Normalizer
Creates a new Normalizer.
notes() - Method in record class org.microbean.attributes.Attributes
Returns the value of the notes record component.

O

of(boolean) - Static method in record class org.microbean.attributes.BooleanValue
Returns a BooleanValue suitable for the supplied arguments.
of(boolean...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(byte) - Static method in record class org.microbean.attributes.ByteValue
Returns a ByteValue suitable for the supplied arguments.
of(byte...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(char) - Static method in record class org.microbean.attributes.CharValue
Returns a CharValue suitable for the supplied arguments.
of(char...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(double) - Static method in record class org.microbean.attributes.DoubleValue
Returns a DoubleValue suitable for the supplied arguments.
of(double...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(float) - Static method in record class org.microbean.attributes.FloatValue
Returns a FloatValue suitable for the supplied arguments.
of(float...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(int) - Static method in record class org.microbean.attributes.IntValue
Returns an IntValue suitable for the supplied arguments.
of(int...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(long) - Static method in record class org.microbean.attributes.LongValue
Returns a LongValue suitable for the supplied arguments.
of(long...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(short) - Static method in record class org.microbean.attributes.ShortValue
Returns a ShortValue suitable for the supplied arguments.
of(short...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(E) - Static method in record class org.microbean.attributes.EnumValue
Returns an EnumValue suitable for the supplied arguments.
of(Class<T>) - Static method in record class org.microbean.attributes.ClassValue
Returns a ClassValue suitable for the supplied arguments.
of(Class<T>...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(String) - Static method in record class org.microbean.attributes.Attributes
Returns an Attributes comprising the supplied arguments.
of(String) - Static method in record class org.microbean.attributes.StringValue
Returns a StringValue suitable for the supplied arguments.
of(String...) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(String, String) - Static method in record class org.microbean.attributes.Attributes
Returns an Attributes comprising the supplied arguments.
of(String, List<Attributes>) - Static method in record class org.microbean.attributes.Attributes
Returns an Attributes comprising the supplied arguments.
of(String, Map<String, Value<?>>, Map<String, Value<?>>, Map<String, List<Attributes>>) - Static method in record class org.microbean.attributes.Attributes
Returns an Attributes comprising the supplied arguments.
of(String, Attributes...) - Static method in record class org.microbean.attributes.Attributes
Returns an Attributes comprising the supplied arguments.
of(List<T>) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
of(List<T>) - Static method in record class org.microbean.attributes.ListValue
Returns a ListValue suitable for the supplied argument.
of(T[]) - Static method in record class org.microbean.attributes.ArrayValue
Returns an ArrayValue suitable for the supplied argument.
ONE - Static variable in record class org.microbean.attributes.IntValue
 
org.microbean.attributes - module org.microbean.attributes
Provides packages related to representing attributes.
org.microbean.attributes - package org.microbean.attributes
Provides classes and interfaces related to representing attributes.

S

ShortValue - Record Class in org.microbean.attributes
A Value whose value is a short.
ShortValue(short) - Constructor for record class org.microbean.attributes.ShortValue
Creates an instance of a ShortValue record class.
StringValue - Record Class in org.microbean.attributes
A Value whose value is a String.
StringValue(String) - Constructor for record class org.microbean.attributes.StringValue
Creates a new StringValue.

T

toString() - Method in record class org.microbean.attributes.ArrayValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.Attributes
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.BooleanValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.ByteValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.CharValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.ClassValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.DoubleValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.EnumValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.FloatValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.IntValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.ListValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.LongValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.ShortValue
Returns a string representation of this record class.
toString() - Method in record class org.microbean.attributes.StringValue
Returns a string representation of this record class.
TRUE - Static variable in record class org.microbean.attributes.BooleanValue
The BooleanValue representing true.

V

value() - Method in record class org.microbean.attributes.ArrayValue
Returns a clone of the array of suitably-typed Values this ArrayValue holds.
value() - Method in record class org.microbean.attributes.BooleanValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.ByteValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.CharValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.ClassValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.DoubleValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.EnumValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.FloatValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.IntValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.ListValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.LongValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.ShortValue
Returns the value of the value record component.
value() - Method in record class org.microbean.attributes.StringValue
Returns the value of the value record component.
value(String) - Method in record class org.microbean.attributes.Attributes
Returns a suitably-typed Value indexed under the supplied name, or null if no such Value exists.
Value<T> - Interface in org.microbean.attributes
A value of a particular type suitable for representing as an annotation value or similar.
values() - Method in record class org.microbean.attributes.Attributes
Returns the value of the values record component.

Z

ZERO - Static variable in record class org.microbean.attributes.IntValue
 
A B C D E F H I L N O S T V Z 
All Classes and Interfaces|All Packages